Job Description
TechNova Solutions is seeking a talented Senior Software Engineer to join our dynamic engineering team in San Francisco. We are a fast-growing fintech company building next-generation payment infrastructure that processes millions of transactions daily.
In this role, you will design, develop, and maintain scalable software solutions that power our core platform. You will collaborate closely with product managers, designers, and cross-functional teams to deliver high-quality code that drives our business forward.
We offer competitive compensation, comprehensive health benefits, flexible work arrangements, and ample opportunities for professional growth in a collaborative, innovative environment.
Responsibility
- Design and implement scalable, high-performance backend services and APIs
- Write clean, maintainable, and well-tested code following industry best practices
- Participate in code reviews and mentor junior team members
- Collaborate with product and design teams to define technical requirements
- Troubleshoot and resolve complex technical issues and production incidents
- Contribute to architectural decisions and technical roadmaps
- Optimize application performance and ensure system reliability
Qualification
- Bachelor's degree in Computer Science, Engineering, or equivalent experience
- 5+ years of professional software development experience
- Proficiency in at least one modern programming language (Python, Java, Go, or Node.js)
- Strong understanding of data structures, algorithms, and system design principles
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization technologies
- Knowledge of relational databases and SQL optimization techniques
- Excellent problem-solving skills and attention to detail
- Strong communication skills and ability to work in a team environment