Senior Software Developer
Posted Updated
Summary
Senior Software Developer at Thanx builds scalable full-stack software using React, React Native, Ruby on Rails, Golang, and AWS, participates in on-call rotations, and collaborates within a distributed agile team.
- Architect and Develop Robust Software Solutions: Build well crafted, scalable, maintainable, and resilient software across the entire stack
- Enhance Software Stability and Resilience: Diagnose and address bugs while tackling root causes to bolster the stability and resilience of our software, ensuring a seamless user experience. Participate in on-call rotation with all other engineers
- Collaborate and Share Expertise: Engage proactively in pull requests and spike documents, actively sharing insights and expertise to foster a collaborative team environment and drive continuous improvement
- Tech Debt Management: Collaborate with the team to systematically identify and mitigate technical debt, ensuring a sustainable and optimized software development process over time
- Learn and Grow: Stay updated on emerging technologies, tools, and best practices in software development. Actively participate in team learning sessions, workshops, and training opportunities to enhance technical skills and knowledge
- Some technology we use:
- Frontend: React, React Native, Redux, Typescript
- Backend: Ruby on Rails, Golang, gRPC
- Infrastructure: AWS, Fargate, Terraform, Docker
- Data: Fivetran, Snowflake, dbt, Looker
- Development: CircleCI, Github, Datadog, Sentry
- You’re able to work effectively as part of a geographically distributed team in an agile development environment
- 6+ years experience as a developer working with modern web frameworks, such as RoR, Django, or similar
- You’re excited to work on full-stack problems, even though your interests may lean heavily towards one part of the stack over others
- You’ve worked with modern front-end technologies, such as React, Angular, Typescript or similar
- Direct experience with Ruby on Rails, React & React Native
- B.Sc or higher in Computer Science
- Experience with Snowflake, Fivetran and DBT
- Experience with deploying infrastructure as code with SDKs like AWS CDK or Terraform
- You have worked with geographically distributed teams
- Experience working at an early stage startup
