Overview:
Responsibilities:
Requirements:
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
1. 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.
2. Front-end Development
- Develop dynamic UI components using modern frameworks.
- Ensure cross-browser compatibility and responsive design.
- Optimize applications for maximum speed and scalability.
3. Back-end Development
- Develop robust server-side logic and APIs.
- Integrate front-end components with back-end services.
- Ensure data security and application integrity.
4. API Development & Integration
- Design and implement RESTful APIs.
- Integrate third-party services and external APIs.
- Handle data exchange efficiently between systems.
5. Database Management
- Design, implement, and optimize database schemas.
- Write efficient queries and ensure data consistency.
- Work with both relational and NoSQL databases.
6. Testing & Debugging
- Perform unit testing, integration testing, and debugging.
- Identify and resolve performance and scalability issues.
- Ensure high application reliability and quality.
7. 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) or Node.js
- 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