Senior Software Engineer
Cadmus
πRemote - India
Please let Cadmus know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join Cadmus, a global EdTech company, as a Senior Software Engineer and help us provide high-quality education to 1 billion students by 2050. You will work with a small team, building performant front-end applications in React and Typescript, implementing backend GraphQL APIs in Elixir, and owning deployments on AWS and other cloud services. This role requires extensive full-stack development experience, strong judgment, and excellent communication skills. You'll be a key player in solving engineering challenges and delivering improved functionality. Cadmus offers a remote-friendly, flexible work culture, a diverse and inclusive workplace, and opportunities for mentoring and career development.
Requirements
- 6+ years of professional experience in full stack software development
- Develop rich front-end applications in React
- Write backend services in Elixir, with GraphQL and REST APIs
- Build things from zero
- Make pragmatic suggestions for improving tooling and abstractions based on experience and knowledge of the state of the art in software development
- Be comfortable making judgment calls on tradeoffs and edge cases in the user experience on your own
- Understand the complete picture of building and deploying SaaS products on AWS Cloud and Google Cloud
- Work with SQL (like PostgreSQL) and NoSQL databases and fundamentally understand how the backend and frontend infrastructure/services connect and scale
- Have advanced English communication skills, and be equally comfortable talking to with fellow developers and external customers
- Communicate nuanced ideas clearly, whether explaining technical decisions in writing or brainstorming in real-time
- Enjoy collaborating cross-functionally to accomplish shared goals and care about learning, growing, and helping others do the same
- Be flexible, comfortable with ambiguity, and have experience scaling systems to support rapid growth
- Have been a one-person army when needed, or worked as a founding engineer
- Bring your passion and work ethic to the table every day, and constantly set the example for others
- Constantly look to upskill yourself, and find ways to improve upon the status quo
Responsibilities
- Work across multiple codebases with a small team of cross-functional developers to solve various product engineering and architectural design challenges
- Apply your front-end skills to build performant, modern front-end applications with functional paradigms in React and Typescript
- Have ownership of our design system libraries, and assist in designing the GraphQL services and API architecture
- Implement the backend GraphQL APIs in Elixir and build other polyglot backend services
- Own the deployment on AWS and other cloud services
Benefits
- A remote-friendly, flexible working culture; where you can work from any global location
- A diverse and inclusive workplace where there are no barriers to anyone succeeding
- A surrounding team of mission-driven individuals who genuinely love what they do
- Mentoring and succession planning for your career
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- πArgentina
- πGermany
- π°$175k-$210kπUnited States, Worldwide
- π°$185k-$223kπUnited States
- πPortugal
- π°$169k-$240kπUnited States
- π°$225k-$255kπUnited States
- π°$225k-$255kπUnited States
- π°$155k-$200kπUnited States
- π°$150k-$200kπCanada, United States
Please let Cadmus know you found this job on JobsCollider. Thanks! π