Job Description
Join the Future of Tech
NextGen Systems is a leading innovator in the FinTech space, looking for a visionary Senior Software Engineer to join our dynamic team in the heart of San Francisco. We are committed to building scalable, high-performance solutions that redefine user experience. As we expand our engineering team, we are seeking a top-tier talent ready to tackle complex challenges and drive innovation.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible remote work options and hybrid office culture.
- Professional development and continuous learning opportunities.
- State-of-the-art equipment and a collaborative environment.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers.
- Write clean, efficient, and well-documented code using best practices.
- Participate in code reviews, technical architecture discussions, and system design.
- Identify performance bottlenecks and implement optimization strategies.
- Mentor junior developers and foster a culture of technical excellence.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development with a strong focus on full-stack or backend technologies.
- Proficiency in modern programming languages such as Python, Java, or Go.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Strong understanding of database management systems (SQL and NoSQL).
- Excellent problem-solving skills and ability to work in an agile environment.
- Experience with CI/CD pipelines and version control systems (Git).
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers.
- Write clean, efficient, and well-documented code using best practices.
- Participate in code reviews, technical architecture discussions, and system design.
- Identify performance bottlenecks and implement optimization strategies.
- Mentor junior developers and foster a culture of technical excellence.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development with a strong focus on full-stack or backend technologies.
- Proficiency in modern programming languages such as Python, Java, or Go.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Strong understanding of database management systems (SQL and NoSQL).
- Excellent problem-solving skills and ability to work in an agile environment.
- Experience with CI/CD pipelines and version control systems (Git).