Synechron
Senior Full Stack Developer (React.js, .NET Core, AWS, Microservices)
Synechron is seeking a capable and experienced Senior Full Stack Developer contribute to the design, development, and maintenance of robust, scalable web applications. This role is vital in delivering high-quality software solutions that support the organization’s digital initiatives. The Senior Engineer will work collaboratively across teams, applying technical expertise to ensure operational excellence and innovative development, driving value for the business.
Software RequirementsRequired Skills:
- React.js (modern JavaScript/TypeScript experience)
- .NET Core (preferably latest stable versions)
- RESTful API development and integration
- AWS cloud services (EC2, S3, Lambda, RDS)
- Git version control
- CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps)
- Agile project management tools (Jira, Confluence)
Preferred Skills:
- Experience with microservices architecture
- Containerization (Docker, Kubernetes)
- Additional cloud platforms or services
- Frontend testing frameworks (e.g., Jest, React Testing Library)
- Design, develop, and sustain responsive front-end applications using React, and backend services via .NET Core.
- Build and optimize scalable REST APIs for high-performance communication between systems.
- Deploy, monitor, and manage applications on AWS cloud infrastructure, ensuring high availability, performance, and security.
- Develop loosely coupled microservices, defining clear service boundaries, and maintaining communication protocols.
- Collaborate with UX/UI designers, product teams, and fellow developers to deliver high-quality software aligned with business needs.
- Engage in code reviews, promote best development practices, and share knowledge to continuously improve team capabilities.
- Maintain technical documentation and participate in sprint planning, retrospectives, and agile ceremonies.
Programming Languages:
- Essential: JavaScript, TypeScript, C#
- Preferred: Python or other scripting languages
Databases/Data Management:
- Experience with relational databases (SQL Server, PostgreSQL)
- Knowledge of NoSQL databases (e.g., DynamoDB, MongoDB) is a plus
Cloud Technologies:
- AWS services such as EC2, S3, Lambda, RDS, CloudWatch
Frameworks and Libraries:
- React.js and related ecosystem (Redux, React Hooks)
- .NET Core (latest versions)
- API technologies (REST, GraphQL)
Development Tools & Methodologies:
- Git and version control best practices
- CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps)
- Agile methodologies using Jira and Confluence
Security Protocols:
- Secure coding practices, authentication, OAuth, data encryption
- 7 to 10 years of progressive experience in software engineering and full-stack development.
- Proven ability to design and implement microservices architectures.
- Hands-on experience with cloud deployment and management, specifically AWS.
- Demonstrated success in collaborative, agile environments.
- Experience in developing and integrating web APIs.
- Prior involvement in enterprise-scale projects preferred.
- Develop and refine front-end interfaces with React based on user and business requirements.
- Build, test, and deploy scalable backend services using .NET Core.
- Manage and optimize AWS cloud infrastructure for reliability and scalability.
- Participate in daily stand-ups, sprint planning, and code reviews.
- Collaborate closely with cross-functional teams such as product owners, designers, and QA specialists.
- Maintain documentation of architecture, code, and deployment processes.
- Explore and recommend new technologies to improve system performance and maintainability.
- Troubleshoot and resolve technical issues, ensuring system integrity.
- Bachelor’s degree in Computer Science, Engineering, or a related field. Equivalent experience is acceptable.
- Relevant certifications (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Developer) preferred.
- Continuous learning through workshops, certifications, or industry courses is encouraged.
- Analytical and problem-solving skills to address complex technical challenges.
- Strong teamwork and collaboration abilities to work effectively within diverse groups.
- Excellent communication skills for stakeholder engagement and technical documentation.
- Adaptability to new tools, methodologies, and evolving project scope.
- Ability to prioritize tasks efficiently and manage time effectively.
- Commitment to quality, security, and best practices in software development.
- Innovation-driven mindset with a proactive approach to technological advancements.
SYNECHRON’S 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 applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Candidate Application Notice