Overview
We are looking for a skilled and motivated
Full Stack Developer to design, develop, and maintain scalable web applications. The ideal candidate should have strong expertise in both front-end and back-end technologies, with the ability to deliver high-quality solutions in a fast-paced Agile environment.
Responsibilities
Key Responsibilities
- Application Development
- Design, develop, and maintain end-to-end web applications (front-end and back-end).
- Write clean, efficient, and reusable code following best practices.
- Build responsive and user-friendly interfaces.
- Front-end Development
- Develop dynamic UI components using modern frameworks.
- Ensure cross-browser compatibility and responsive design.
- Optimize applications for maximum speed and scalability.
- Back-end Development
- Develop robust server-side logic and APIs.
- Integrate front-end components with back-end services.
- Ensure data security and application integrity.
- API Development & Integration
- Design and implement RESTful APIs.
- Integrate third-party services and external APIs.
- Handle data exchange efficiently between systems.
- Database Management
- Design, implement, and optimize database schemas.
- Write efficient queries and ensure data consistency.
- Work with both relational and NoSQL databases.
- Testing & Debugging
- Perform unit testing, integration testing, and debugging.
- Identify and resolve performance and scalability issues.
- Ensure high application reliability and quality.
- Collaboration & Agile Practices
- Work closely with Product Owners, QA, and DevOps teams.
- Participate in Agile ceremonies (Scrum/Kanban).
- Contribute to continuous improvement and innovation.
Requirements
Required Technical Skills
Front-end Technologies
- Strong proficiency in HTML, CSS, JavaScript/TypeScript
- Experience with frameworks such as Angular, React, or Vue.js
Back-end Technologies
- Experience with Java (Spring Boot)
- Strong understanding of server-side architecture and development
API & Integration
- Experience in building and consuming RESTful APIs
- Knowledge of API security and authentication (OAuth, JWT)
Databases
- Experience with SQL databases (MySQL, PostgreSQL, Oracle)
- Familiarity with NoSQL databases (MongoDB, Redis)
Version Control & Tools
- Proficiency in Git and code versioning practices
- Experience with build tools such as Maven or npm
DevOps & Cloud (Preferred)
- Basic knowledge of CI/CD pipelines
- Familiarity with Docker and cloud platforms (AWS, Azure, GCP)
Qualifications & Experience
- Bachelor's degree in Computer Science, Engineering, or related field
- 3-8 years of experience in full stack development
- Strong problem-solving and analytical skills
- Exposure on telecom domain.
Preferred Skills
- Experience with microservices architecture
- Familiarity with Agile development methodologies
- Knowledge of performance optimization and security best practices
Key Competencies
- Strong coding and debugging skills
- Attention to detail and quality
- Team collaboration and communication
- Adaptability and continuous learning