This role is for one of the Weekday's clients
We are looking for an experienced Backend Staff Software Engineer to play a key role in the growth and development of our SaaS platform. As a high-impact individual contributor, you'll drive initiatives that enhance the scalability, reliability, and security of our platform, ensuring we stay at the forefront of innovation.
Roles And Responsibilities
- Platform Development and Scalability: Lead the backend development of our SaaS product, focusing on scalable, reliable, and secure architecture.
- Product-Driven Engineering: Partner with product managers to bring the product vision to life, aligning technical development with business objectives.
- Technical Leadership: Mentor and support junior engineers, fostering a culture of excellence and continuous improvement. Set an example in best practices for coding, testing, and deployment.
- Engineering Enhancements: Proactively identify and lead engineering projects to expand the platform's capabilities and performance.
- Microservices Architecture: Design, build, and maintain a modular microservices architecture to support flexibility and growth.
- Cross-Functional Collaboration: Work closely with designers, architects, and other teams to tackle complex technical challenges and deliver high-quality solutions.
- Documentation and Standards: Maintain comprehensive documentation for system architecture, design patterns, and best practices. Enforce coding standards and code reviews for quality assurance.
- Continuous Learning and Innovation: Stay up-to-date with industry trends and emerging technologies, sharing insights and new ideas with the team.
Qualifications
- Bachelor's degree in Computer Science or a related field.
- 68 years of backend development experience, ideally on SaaS platforms.
- Strong product mindset with a focus on collaborative teamwork.
- At least 2 years of experience in a similar role.
- Proficient in JavaScript and TypeScript.
- Skilled in writing Unit and E2E tests.
- Experience with both SQL and NoSQL database design.
- Strong understanding of Frontend-Backend interactions, HTTP/HTTPS protocols, and RESTful APIs.
- Experience with cloud services such as AWS, GCP, or Azure.
- Demonstrates high learning agility and a strong sense of ownership.
Skills: backend development,nosql database design,typescript,sql database design,javascript,unit testing,saas,e2e testing,cloud services (aws, gcp, azure),microservices architecture,restful apis