We are looking for a Jr. Backend developer responsible for the development and maintenance of the jumpingMinds backend system, scalable to millions of devices.
Your primary focus will be the development and scaling of the backend system and their integration with the android. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Responsibilities
Build backend services and APIs to create scalable engineering systems
Work with the team to define, capture, and use real-time event data for business insights and product features
Setup infrastructure to participate in, validate, and evolve how we build, test, and deploy code in a distributed Service-Oriented Architecture
Alter existing and develop new data access and protection patterns to ensure our community’s personal data is safe and secure, at scale
Requirements/Skills
BS/MS degree in Computer Science, Engineering or a related subject
At least 1-2 years of professional hands on Backend development experience especially in Python & Django stack
Backend or Full-Stack experience in a work-setting or classroom-setting.
Work experience, open-source code, or coursework in any of the following languages: Python/Django, Golang, Ruby/Ruby on Rails
Evidence of exposure to architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms).
Understanding of data structures and problem-solving approaches, and ability to articulate trade-offs
Passion for creating a highly effective technology platform for our growing global workforce
Experience with Agile development
Be future-looking; we might be focused on immediate regulations, but need to build for the long term
Comfortable with tackling ambiguous problems and unblocking yourself
Focus on building high-quality products; every one of our flows affects the business bottom line
Data-driven in how you solve problems and validate you've solved them correctly
Have a strong desire to mentor the careers and development of other engineers
Possesses strong verbal and written communication skills.