Develop and maintain expertise in backend systems and API development, ensuring seamless integrations and scalable solutions, including:
Strong expertise in backend systems, including design principles and adherence to good coding practices.
Proven ability to enhance or develop complex tools at scale with a thorough understanding of system architecture.
Capability to work cross-functionally with all teams, ensuring seamless implementation of APIs and solutioning for various tools.
Skilled in high-level task estimation, scoping, and breaking down complex projects into actionable tasks.
Proficiency in modeling and optimizing database architecture for enhanced performance and scalability.
Experience collaborating with product teams to build innovative Proof of Concepts (POCs).
Ability to respond to data requests and generate reports to support data-driven decision-making.
Active participation in code reviews, automated testing, and quality assurance processes.
Experience working in a scrum-based agile development environment.
Commitment to staying updated with technology standards, emerging trends, and software development best practices.
Strong verbal and written communication skills to facilitate collaboration and clarity.
Requirements*:
A minimum of 3–4 years of experience in developing scalable products and applications.
Must Have Bachelor's degree in Computer Engineering or related field.
Proficiency in Python and expertise in at least one backend framework, with a preference for Django.
Hands-on experience designing normalized database schemas for large-scale applications using technologies such as MySQL, MongoDB, or Elasticsearch.
Practical knowledge of in-memory data stores like Redis or Memcached.
Familiarity with working in agile environments and exposure to tools like Jira is highly desirable.
Proficiency in using version control systems like Git.
Strong communication skills and the ability to collaborate effectively in team settings.
Self-motivated with a strong sense of ownership and commitment to delivering results.
Additional knowledge of RabbitMQ, AWS/Azure services, Docker, MQTT, Lambda functions, Cron jobs, Kibana, and Logstash is an added advantage.
Bachelor's degree in Computer Science