Talent.com
Software Development Engineer

Software Development Engineer

OneXtelpune, maharashtra, in
1 day ago
Job description

Job Description

You will be part of the oneXtel Engineering team being set up from the ground up. As part

of the team, you will work on building an omni channel (SMS, Email, Voice, and social)

messaging product built with the cutting edge technology for processing millions of

messages every day.

Key Responsibilities

You will be responsible for architecture, design, and lead development one more

features / components / product assigned to you. The product has extreme scalability

and performance requirements with zero tolerance for downtime. So, it is expected

you are able to guide and implement the best of best distributed computing,

concurrency programming techniques to write code that is elastic, scalable, and

fault-tolerant.

  • You will lead the Test-driven development practices and automate the tests for the

feature / component / products that are owned by you.

  • You will work closely with the Quality assurance team to fix issues found during
  • test cycles which includes functional, performance, HA / Failover and security related issues.

  • You will work with the team and implement the best engineering practices in the team
  • You will provide technical mentorship to the team
  • Work with the product team to understand the requirements and come up with Technical feasibility
  • You will work closely with the ops team to perform root cause analysis of production
  • issues.
  • Skills Set

    As a software engineer, we are expecting you to be expert in one or more

    tools / technologies and be open to learning and adapting other tools / technologies

    mentioned in the stack below.

    Area Tools / Technologies

  • Web front end HTML, React, type script
  • Web / App servers Apache or Nginx or WildFly
  • Back End Java, Spring framework, RESTful services. Any prior experience of building web apps to scale at 5000 requests per second would be preferred.
  • Databases PostgreSQL, Redis : Any proven experience in writing performant SQL Queries in pg would be preferred. Proven experience in optimizing performance using Redis is a big plus.
  • Messaging Rabbit MQ If you experienced RabbitMQ cluster processing billions of messages, then you are the person.
  • Operating systems and Virtualization Linux, Docker, Kubernetes
  • If you are an open-source geek who loves Linux, we are looking for you.
  • Architecture Have experience in Architecting / designing large scale communication application. Expertise in building fault tolerance and robust platform
  • Programming languages Elixir, Erlang, Java Spring boot WhatsApp, RabbitMQ is written in Erlang. If you excited to build servers that can work at the scale of WhatsApp, then oneXtel is the place for you.
  • Education

  • Bachelor’s in computer science & / or Engineering.
  • 4-6 years of solid experience in one or more elements of the above
  • mentioned tech stack.

    Create a job alert for this search

    Software Development Engineer • pune, maharashtra, in