A
Fullstack Python Engineer
Bangalore Urban, Karnataka, India · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 6 hours ago
- Work mode
- In office
- Education
- Bachelor's or Master's in Computer Science or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
Join Azuga, Inc.'s engineering team dedicated to building a telematics data platform that transforms complex Internet of Things data into actionable business insights. We are a dynamic, agile team seeking a product-focused full-stack engineer passionate about taking ideas from initial concept through to production-ready software.
Minimum Qualifications
- Bachelor's or Master's degree in Computer Science or a related domain.
- Strong analytical and problem-solving skills alongside effective communication capabilities.
- Proficiency in relational databases such as PostgreSQL or MySQL.
- At least three years of professional experience using React for frontend development.
- Deep understanding of JavaScript including functional programming principles and object-oriented JavaScript.
- Comprehensive knowledge of HTML, CSS, and CSS post-processing tools.
Preferred Qualifications
- Familiarity with asynchronous task queues like Celery or message services such as SQS.
- Experience working with publish-subscribe systems like Kafka or Kinesis.
- Hands-on knowledge of caching technologies like Redis or Memcached.
- Background in creating scalable and distributed backend architectures.
- Proficiency in data visualization libraries such as Kepler or D3.
- Experience using testing frameworks including Cypress or Jest.
- Prior exposure to modern JavaScript features (ES6), Node.js, npm, and Webpack build tools.
Core Responsibilities
- Transform business requirements and user stories into precise technical challenges and solutions.
- Design and develop APIs, database schemas, and frontend UI components aligned with business workflows.
- Engineer systems ensuring high performance, accuracy, and scalability.
- Participate actively in deployment processes, including documenting technical specifications and release notes.
- Collaborate effectively within the team to communicate deliverables, estimates, and priorities.
- Troubleshoot and debug code to maintain quality standards.
- Provide mentorship and guidance to team members.
Minimum education
Bachelor's Degree
Industry
Software DevelopmentTools & software
React
PostgreSQL
required
MySQL
required
Redis
required
Apache Kafka
required
SQS
required
Cypress
required
How they work
Communication
Teamwork & Collaboration
Problem Solving
Attention to Detail
Leadership