Join to apply for the Sr. Full Stack Developer role at KMM Technologies, Inc.
Position: Sr. Full Stack Developer
Location: Reston, VA #REMOTE (Local candidates required)
Duration: 12 months
Job Description
- Perform complex analysis, design, development, testing, and debugging of computer software, including operating system architecture, software design, and selection of computer systems, languages, and equipment.
- Design, develop, test, and document critical and complex application programs for computer systems.
- Work with stakeholders to define system scope and objectives and establish baselines.
- Establish project standards and processes, break down software requirements, and create highly complex systems.
- Develop both front-end and back-end components of web applications.
- Front-end development using React and Angular (40%).
- Back-end development with Java and Spring Boot (40%).
- DevOps and AWS experience (10%) required.
- Nice to Have: Kafka, Cloud, Docker, MongoDB.
Essential Functions
- Design, develop, test, deploy, maintain, and enhance full-stack web applications.
- Create responsive and performant user interfaces with modern front-end technologies.
- Build scalable, secure back-end services and APIs.
- Integrate front-end components with back-end services and databases.
- Collaborate with product teams, architects, developers, and QA.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot, debug, and resolve defects and performance issues.
- Write clean, maintainable, well-documented, and testable code.
- Stay updated on emerging technologies and suggest improvements.
- Communicate technical concepts and project status clearly to stakeholders.
Qualifications
- 5+ years of professional full-stack development experience.
- Proficiency in front-end technologies (HTML5, CSS3, JavaScript/TypeScript) and frameworks (React, Angular).
- Experience with back-end development using Java, Python, or Node.js.
- Knowledge of database technologies (PostgreSQL, SQL Server, MySQL, MongoDB).
- Understanding of RESTful API design and cloud technologies (AWS, Azure).
- Experience with microservices architecture.
- Strong foundation in software principles, design patterns, data structures, and algorithms.
- Familiarity with TDD, BDD, CI/CD processes, and tools.
- Knowledge of SDLC, code quality practices, and Agile methodologies.
- Excellent problem-solving, communication, and teamwork skills.
- Experience with code quality tools like SonarQube and automated testing frameworks.
- Understanding of web application security best practices.
Thanks & Regards,
LAXMAN
KMM Technologies, Inc.
CMMI Level 2 | ISO 9001 | ISO 20000 | ISO 27000 Certified
Tel: (240) 800-0039 | Email: lax@kmmtechnologies.com