Job Description
We are looking for a Senior Software Engineer to join our high-growth team at TechFlow Systems. You will be responsible for designing, developing, and maintaining scalable software solutions that power our global platform. If you are passionate about clean code, cloud architecture, and solving complex problems, we want to hear from you.
Why join us?
- Competitive salary and equity package.
- Flexible remote-first work environment.
- Top-tier health benefits and professional development budget.
- Collaborative culture with a focus on innovation and mentorship.
Responsibilities
- Architect and implement robust, scalable backend services and APIs using modern technologies.
- Collaborate with product managers and designers to define and execute technical roadmaps.
- Mentor junior developers, conduct code reviews, and establish coding standards.
- Optimize application performance, ensuring high availability and low latency.
- Identify technical debt and drive refactoring initiatives to improve code quality.
- Participate in the full CI/CD pipeline, including automated testing and deployment.
Qualifications
- 5+ years of professional software development experience.
- Strong proficiency in Python or Java.
- Experience with cloud platforms such as AWS or Azure.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Deep understanding of database systems (SQL and NoSQL).
- Excellent problem-solving skills and ability to thrive in a fast-paced agile environment.