Senior Software Engineer
RemoteFull-timePosted 3 months ago
Description
What You Will Work On
- Design, develop, and maintain robust, scalable backend systems using technologies like Java, PostgreSQL, AWS, Docker, and Terraform.
- Build and enhance front-end features using React and TypeScript to deliver an intuitive user experience.
- Collaborate with cross-functional teams (Customer Success, Sales, Operations) to define, design, and ship new features end-to-end.
- Work directly with customers and business stakeholders to translate needs into technical specifications and clear documentation.
- Optimize application performance, reliability, and scalability while writing clean, maintainable, and well-tested code.
- Proactively identify technical debt and performance bottlenecks, leading iterative product improvements.
- Mentor and support engineering team members to foster a culture of efficiency and growth.
What We’re Looking For
- 5+ years of professional software development experience, with proficiency in at least one modern backend language (e.g., Java, TypeScript, Python).
- 5+ years of experience working with and optimizing relational databases (e.g., SQL, PostgreSQL).
- Proven experience developing scalable, modern front-end applications, specifically using React and TypeScript.
- 2+ years of hands-on experience with cloud services, preferably Amazon Web Services (AWS).
- Strong command of API design, data modeling, object-oriented programming, and relational database design principles.
- Expertise in version control (e.g., Git), containerization (e.g., Docker), CI/CD pipelines (e.g., GitHub Actions), and modern automated testing frameworks.
- Experience in customer-facing product engineering (B2B or B2C).
Apply Now
Take the next step in your career
Links
Careers
