Full Stack Developer – , , TypeScript & AI Code Generation
Job Summary
Job Summary
Synechron is seeking a Full Stack Developer with strong expertise in TypeScript RESTful APIs microservices and SQL/NoSQL databases. The role will involve designing developing testing maintaining and troubleshooting scalable full-stack successful candidate will use AI code generation tools including GitHub Copilot Claude Code Cursor or similar tools to improve development efficiency while applying appropriate review testing security and quality controls. This role contributes to business objectives by delivering reliable software responsive user interfaces scalable services and maintainable technology solutions.
Software Requirements
Required
3 years of professional experience in full-stack development.
Strong proficiency in using Express NestJS or similar frameworks.
Strong proficiency in including:
React Hooks
State management
Component architecture
Responsive and performant user interface development
Experience with TypeScript.
Hands-on experience with AI code generation tools such as GitHub Copilot Claude Code Cursor or similar tools.
Understanding of prompt engineering for coding tasks.
Proficiency in SQL and NoSQL databases including PostgreSQL MongoDB and Redis.
Experience with Git version control and branching strategies.
Experience with CI/CD pipelines.
Understanding of RESTful API design and best practices.
Ability to write clean maintainable reusable and well-tested code.
Experience troubleshooting and debugging production issues.
Preferred
Experience building scalable RESTful APIs and microservices in production environments.
Experience with advanced and application architecture.
Familiarity with automated testing static analysis dependency checks and performance testing.
Exposure to cloud-based application deployment and monitoring.
Experience with containerized applications and automated deployment environments.
Familiarity with responsible AI-assisted development practices including reviewing generated code for correctness security privacy and maintainability.
Experience improving development workflows through automation and reusable components.
Overall Responsibilities
Design develop test and maintain full-stack applications using and TypeScript.
Build scalable RESTful APIs and microservices using Express NestJS or similar frameworks.
Develop responsive accessible and performant user interfaces using .
Apply React Hooks state management and component architecture to create maintainable frontend solutions.
Integrate and effectively utilize AI code generation tools to accelerate development workflows.
Apply prompt engineering techniques for coding tasks and validate AI-generated output through code reviews testing security checks and functional verification.
Write clean maintainable reusable and well-tested code.
Work with PostgreSQL MongoDB Redis and other SQL or NoSQL data stores as required.
Collaborate with cross-functional teams to define refine implement and validate product features.
Participate in code reviews and contribute to engineering best practices coding standards documentation and knowledge sharing.
Develop and maintain CI/CD pipelines that support consistent build testing and deployment activities.
Troubleshoot diagnose and resolve application integration performance and production issues.
Contribute to improvements in software quality application performance development efficiency and operational reliability.
Promote sustainable engineering practices through reusable components efficient processing appropriate technology use and reduced rework.
Deliver software solutions that meet agreed requirements for functionality maintainability performance security and quality.
Strategic Objectives
Deliver scalable reliable and maintainable full-stack applications using and .
Improve development efficiency through effective and responsible use of AI code generation tools.
Build RESTful APIs microservices and user interfaces that support evolving business requirements.
Strengthen engineering quality through testing code reviews CI/CD documentation and consistent development practices.
Improve application stability performance usability and production support outcomes.
Performance Outcomes
Features and enhancements are delivered within agreed timelines and quality expectations.
APIs microservices and frontend applications meet defined requirements for performance scalability and maintainability.
AI-assisted code is reviewed tested secured and integrated according to engineering standards.
Production defects and performance issues are investigated and resolved within agreed service expectations.
CI/CD pipelines support repeatable and reliable build testing and deployment processes.
Technical decisions code tests and operational procedures are documented clearly and maintained appropriately.
Technical Skills (By Category)
Programming Languages
Essential
Strong development experience.
Strong proficiency in TypeScript.
Working knowledge of JavaScript for full-stack application development.
Ability to write modular readable maintainable and testable code.
Understanding of asynchronous programming error handling API integration and application performance.
Preferred
Experience with modern JavaScript language features and application development patterns.
Familiarity with scripting for automation testing or development-support activities.
Databases/Data Management
Essential
Proficiency in SQL databases particularly PostgreSQL.
Proficiency in NoSQL databases particularly MongoDB.
Experience using Redis for caching session management data access or related application needs.
Understanding of data modeling querying indexing transactions validation and data integrity.
Ability to design and maintain data-access patterns that support performance and scalability.
Preferred
Experience working with multiple database technologies in distributed applications.
Familiarity with database performance monitoring migration backup recovery and optimization.
Exposure to caching strategies and data-consistency considerations in microservices environments.
Cloud Technologies
Essential
Understanding of deploying and operating full-stack applications in cloud or enterprise environments.
Awareness of application scalability availability monitoring access control and resource management.
Preferred
Experience with cloud-based application deployment and managed database services.
Familiarity with containers orchestration cloud networking storage and application monitoring.
Experience optimizing application and cloud resource usage to support efficient and sustainable technology delivery.
Frameworks and Libraries
Essential
with Express NestJS or a similar framework.
with Hooks state management and component architecture.
TypeScript-based frontend and backend development.
Experience building scalable RESTful APIs.
Understanding of microservices architecture and service integration.
Ability to develop responsive and performant user interfaces.
Preferred
Experience with frontend component libraries routing form handling validation and performance optimization.
Familiarity with API documentation asynchronous processing messaging or distributed application tools.
Exposure to reusable design systems and accessibility-focused frontend development.
Development Tools and Methodologies
Essential
Git version control and branching strategies.
Experience with CI/CD pipelines for automated build testing and deployment.
Experience with code reviews defect resolution technical documentation and collaborative development.
Understanding of software development lifecycle practices.
Ability to work with cross-functional teams to define and deliver features.
Experience troubleshooting and debugging production issues.
Hands-on experience using AI code generation tools and prompt engineering for coding tasks.
Preferred
Experience integrating AI-assisted development into testing documentation refactoring debugging or code-generation workflows.
Familiarity with automated testing static analysis dependency scanning and performance testing.
Exposure to Agile or iterative software development practices.
Experience with containerization and automated deployment environments.
Security Protocols
Essential
Understanding of secure coding practices for TypeScript RESTful APIs and microservices.
Knowledge of authentication authorization access controls input validation secure API design and protection of sensitive data.
Ability to review AI-generated code for security privacy quality correctness and maintainability.
Awareness of dependency management secrets protection secure configuration and vulnerability remediation.
Preferred
Experience integrating security checks into CI/CD pipelines.
Familiarity with application security testing threat modeling secure headers encryption and API security controls.
Experience applying responsible AI-assisted development practices to protect source code and sensitive information.
Experience Requirements
3 years of professional experience in full-stack development.
Strong practical experience developing applications using and TypeScript.
Demonstrable experience building scalable RESTful APIs and microservices.
Experience developing responsive performant and maintainable user interfaces.
Hands-on experience with AI code generation tools and prompt engineering for coding tasks.
Experience working with PostgreSQL MongoDB Redis or comparable SQL and NoSQL databases.
Experience with Git version control CI/CD pipelines code reviews testing and production troubleshooting.
Experience collaborating with cross-functional teams to define and implement software features.
Candidates may qualify through equivalent hands-on full-stack development experience significant project delivery or a portfolio demonstrating the required TypeScript database API and AI-assisted development skills.
Day-to-Day Activities
Design develop test and maintain services RESTful APIs microservices interfaces TypeScript components and database integrations.
Participate in requirements discussions planning sessions technical design reviews code reviews delivery coordination and collaboration with cross-functional teams.
Deliver tested application features API changes reusable components CI/CD updates technical documentation defect fixes and production support outcomes.
Make technical decisions within the assigned scope use AI code generation tools responsibly validate implementation quality troubleshoot issues and escalate risks or dependencies appropriately.
Qualifications
Bachelors degree in Computer Science Information Technology Software Engineering or a related field; equivalent relevant professional experience may also be considered.
3 years of full-stack development experience with demonstrated delivery using TypeScript RESTful APIs and SQL/NoSQL databases.
Relevant training in TypeScript databases RESTful APIs microservices CI/CD software testing or AI-assisted development is preferred.
Certifications in cloud software development databases DevOps or related technologies are preferred but are not mandatory unless required for a specific assignment.
Maintain continuous professional development in full-stack engineering AI code generation prompt engineering application security testing cloud technologies and modern development practices.
Professional Competencies
Apply critical thinking structured analysis and practical problem-solving to resolve application API database performance and production issues.
Collaborate effectively with cross-functional teams and contribute to code reviews engineering standards knowledge sharing and delivery outcomes.
Communicate technical requirements implementation decisions risks progress and recommendations clearly to technical and non-technical stakeholders.
Adapt to changing requirements technologies development practices and delivery priorities while maintaining code quality and reliability.
Identify opportunities to improve application architecture user experience development efficiency automation reusability security and sustainable technology use.
Prioritize and manage development testing troubleshooting documentation and deployment activities while meeting agreed timelines.
SYNECHRONS DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity Equity and Inclusion (DEI) initiative Same Difference is committed to fostering an inclusive culture promoting equality diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger successful businesses as a global company. We encourage applicants from across diverse backgrounds race ethnicities religion age marital status gender sexual orientations or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements mentoring internal mobility learning and development programs and more.
All employment decisions at Synechron are based on business needs job requirements and individual qualifications without regard to the applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Required Experience:
IC
About Company
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more