What are the responsibilities and job description for the Software Engineer position at Top Stack?
We’re seeking a Software Engineer.
What You'll Do:
- Develop and maintain backend services and frontend interfaces that power key application features
- Work within a modern cloud environment to support app deployment, performance, and integration
- Collaborate with cross-functional teams on feature design, troubleshooting, and continuous improvement
- Participate in agile development cycles with an emphasis on scalable, maintainable, and high-quality code
- Contribute to a culture of innovation and technical excellence
Qualifications:
Three years of experience in full-stack application development in a lead role
- Proficient in modern programming frameworks (e.g., React, Node.js, Django, etc.)
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and CI/CD best practices
- Strong problem-solving and debugging skills in team environments
- Hands-on experience with APIs, relational/non-relational databases, and UI development
- Experience in DevOps or infrastructure as code
- Exposure to automated testing and performance monitoring tools
- Passion for building clean, user-friendly applications