Job Description
Are you ready to architect the future of cloud-native enterprise solutions? NexusFlow Systems is seeking a highly skilled Senior Software Engineer to join our elite engineering team. In this role, you will lead the design, development, and deployment of scalable distributed systems that empower our global user base.
We value pragmatic engineering, clean code, and a collaborative spirit. If you thrive in a fast-paced environment and are passionate about solving complex technical challenges, we want to hear from you.
Responsibilities
- Architect and implement robust, high-performance web applications using modern JavaScript/TypeScript stacks.
- Collaborate with cross-functional product and design teams to translate business requirements into technical specifications.
- Lead code reviews and mentor junior developers to foster a culture of engineering excellence.
- Design and manage scalable database schemas and API integrations (REST/GraphQL).
- Optimize application performance and reliability through automated testing and CI/CD pipelines.
- Conduct deep-dive debugging sessions to resolve complex production incidents.
- Contribute to architectural decision-making processes for long-term system health.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- 5+ years of professional experience in full-stack software development.
- Advanced proficiency in React.js, Node.js, and TypeScript.
- Solid understanding of cloud infrastructure (AWS or GCP) and containerization (Docker/Kubernetes).
- Experience designing microservices and managing distributed systems.
- Strong problem-solving skills and the ability to articulate technical concepts to non-technical stakeholders.
- Proficiency in SQL and NoSQL database management.