Senior Software Engineer - Backend
FinBox
- Bangalore, Karnataka
- Permanent
- Full-time
- Innovative Environment: At FinBox, we foster a culture of creativity and experimentation, encouraging our team to push the boundaries of what's possible in fintech.
- Impactful Work: Your contributions will directly impact the lives of millions, helping to provide fair and accessible credit to individuals and businesses alike.
- Growth Opportunities: We are a Series A funded startup and have ample opportunities for growth, professional development and career advancement.
- Collaborative Culture: Join a diverse and inclusive team of experts who are passionate about making a difference and supporting one another.
- Architect & build new services to meet critical product and business needs.
- Take end-to-end ownership of services that you build - these may be APIs for fintech or core components.
- Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter.
- Help others in building over the base that you provide, help in orchestrating your work into CI/CD, testing, QA and automation pipelines.
- Write high-quality, performant, well-tested code for all our products.
- Degree in Computer Science (B.Tech/MCA/M.Tech)
- In-depth knowledge of programming languages, preferred are Go, Rust, Elixir/Erlang, Java, Python or JavaScript.
- Strong knowledge of Computer Science fundamentals (e.g., algorithms, data structures, competitive coding, etc)
- Good understanding of AWS/Azure/Google Cloud, Terraform, Big Data Pipeline, PostgreSQL, Docker
- Sound knowledge of software development life cycle
- Good understanding of web technologies, protocols and architecture like HTTP, REST/WebAPI
- Strong knowledge of automating systems and deployments using tools such as Gitlab
- We are looking for a fast learner and self-starter with intellectual horsepower, analytical and problem-solving skills
- Excellent communication skills