
Senior JavaScript Full-Stack Developer
Primary stack
Nice to have's
Job description
About the Position
We are looking for a highly experienced Senior JavaScript Full-Stack Developer to join our engineering team in Georgia. In this role, you will take ownership of designing, building, and scaling enterprise-grade web applications using modern JavaScript/TypeScript technologies across the entire stack. You will drive key architectural decisions, mentor team members, and collaborate closely with cross-functional teams to deliver secure, high-performance, and resilient cloud solutions.
Responsibilities
- Architect, design, and develop scalable full-stack applications using JavaScript / TypeScript (Node.js and React).
- Lead the engineering of robust, secure, and scalable RESTful/GraphQL APIs and microservices.
- Drive architectural decisions, establish coding standards, and enforce technical best practices across frontend and backend.
- Design, optimize, and manage complex database schemas, performance indexing, and queries (SQL and/or NoSQL).
- Mentor mid-level and junior engineers, perform comprehensive code reviews, and foster technical growth within the team.
- Ensure system availability, reliability, and security through advanced testing, monitoring, and observability strategies.
- Troubleshoot and resolve complex technical issues and performance bottlenecks in distributed environments.
- Collaborate closely with DevOps, QA, and Product leadership to align technology architecture with business goals.
- Drive continuous improvement of CI/CD pipelines, containerization (Docker), and cloud infrastructure deployment.
Requirements
- 5+ years of commercial experience in full-stack software development.
- Deep expertise in modern JavaScript (ES6+) and TypeScript.
- Strong mastery of backend frameworks using Node.js (e.g., NestJS, Express.js) and microservices architecture.
- Extensive hands-on experience building complex, scalable frontend applications using React.
- In-depth knowledge of relational (PostgreSQL / MySQL) and/or document-based databases (MongoDB).
- Hands-on experience with cloud platforms (AWS or Azure) and containerization (Docker, Kubernetes).
- Strong understanding of CI/CD pipelines, automated testing strategy, and system architecture.
- Exceptional technical problem-solving, debugging, and system design skills.
- Fluent in English (written and spoken).
- Excellent communication, leadership, and mentoring abilities.
We Offer
- Competitive compensation package
- Opportunity to work with cutting-edge technologies
- Collaborative and innovative work environment
- Professional growth and development opportunities
About the Company
[Company description if present]
© Covent IT. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
A Covent Group branch specializing in IT and Hi-Tech development and implementation. The Covent IT subgroup has been created primarily for the promotion and structuring of information systems development in our modern world.We select, develop, and supervise projects contributing greatly to the development of information technologies and the human being, as well as to structuring global processes as a whole.Ideas, technologies, structure types, and managerial know-how developed by our institutes (IPP и Covent Group as a whole) are being promoted to the greatest possible extent through our informational projects.Special attention is given to the relationship between the structure of informational projects and of the human mind.Our approach is based on the premise that informational projects should not merely fill the human mind with knowledge but shape its very structure.Finally, IT projects are important as a way to identify a special group of individuals capable of professionally working in the sphere of information technologies, i. e. people assuming special responsibility for the intellectual and spiritual development of humankind.That is why all our IT projects are interrelated upon the integration of their development resources.