Job Description
NexGen Systems is on a mission to redefine the future of digital interaction. We are seeking a visionary Senior Software Engineer to join our elite engineering team. In this role, you will not just write code; you will architect scalable solutions that power millions of transactions daily. If you are passionate about building high-performance applications and thrive in a fast-paced, innovative environment, we want to hear from you.
As a key member of our team, you will collaborate with cross-functional squads to deliver world-class software products. We offer competitive compensation, equity packages, and a culture that prioritizes growth and creativity.
Responsibilities
- Design, develop, and deploy high-quality, scalable software solutions using modern technologies.
- Lead architectural decisions and code reviews, ensuring best practices and technical excellence.
- Mentor junior developers, fostering a culture of continuous learning and knowledge sharing.
- Optimize application performance and ensure robust security protocols across all platforms.
- Collaborate closely with product managers and designers to translate business requirements into technical specifications.
- Participate in the full software development lifecycle, from conception to deployment and maintenance.
Qualifications
- Minimum of 5+ years of professional experience in software development, with a focus on full-stack technologies.
- Strong proficiency in JavaScript (ES6+), TypeScript, React, and Node.js.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Deep understanding of database systems (SQL and NoSQL) and API design (REST, GraphQL).
- Excellent problem-solving skills and ability to work independently in a remote-first environment.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.