Software Developer

Evive people are game-changers.

Evive was founded by two people who wanted to challenge the status quo...and did. Since 2007, that spirit has defined our culture. The work we do is redefining how people use their employee benefits, with SaaS-based services that help people to improve their lives and Fortune 1000 enterprises to optimize their benefits investments. We strive every day for the ideal of #benefitslove. Are you one of us?

We’re looking for a thorough Software Developer. Is it you?

Detail-oriented and determined to succeed, you’re enthusiastic about software design and have the experience to back it up. An inherent problem-solver, you foresee potential issues and know how to build an infrastructure that will avoid them. You respond well to feedback and actively seek it out to make improvements. You build large scale, distributed, fault tolerant systems and software, working in a team environment with product managers, designers, and other developers. All product teams are global and move quickly using agile processes.   

Key Responsibilities

Coding & Design responsibilities:

  • Write performant, unit-tested code, develop object-oriented models and design data structure for new software projects.

  • Translate high-level business problems into scalable design and code. Create libraries for larger consumption.

  • Define APIs and design and implement end-to-end services.

  • Create platforms in your product/team. Build platforms, systems and networking infrastructure using your strong background in distributed systems, network system design, and large-scale storage systems.

Organizational responsibilities:

  • Influence product requirements and operational plans. Instill best practices for development and champion their adoption, while working with product manager to estimate and plan projects in an agile development framework.

Communication:

  • Drive discussions to improve productivity across teams wherever there are interdependencies across products.

Skill Requirements

  • Deep expertise in at least one programming language and tech stack to write maintainable, scalable, unit tested code.

  • Substantial experience in building large complex business applications.

  • Strong object-oriented design skills, knowledge of design patterns, and an uncanny ability to design intuitive module and class level interfaces.

  • Deep understanding of design patterns, optimizations, deployments and tuning servers like Apache/Tomcat/Jetty.

  • Experience with technologies like Redis, Kafka and Elastic search.

  • Prior experience in working with Agile software methodologies (XP, Scrum).

  • Knowledge of Test Driven Development.

  • Exposure working with AWS cloud and AWS manages services like AWS lambda, Dynamo, Kinesis stream would be preferred.

  • Experience working in a CI/CD model preferred.

  • Technology skills required: Java, J2EE frameworks - Spring MVC, Spring boot, Maven, Jetty, Python, Typescript.

  • Good experience in Micro service architecture, web services(Restful APIs). 

  • Good knowledge of relational databases (e.g. PostgresSQL, MySQL) and NoSQL databases (e.g. Cassandra, Dynamo)

Qualification and Experience

  • BTech or MTech in Computer Science or a related technical discipline(or equivalent)

  • 3-5 years of total experience in Software Development role

 

Evive takes care of its teammates. Here are our current benefits:

  • Laid-back office, casual attire—jeans and a t-shirt are always okay!

  • Live breakfast counter, wholesome lunches, and evening snacks. Every day.

  • Competitive salaries with annual bonus pay.

  • Paid Time Off

  • Employer-paid medical insurance 

  • Company-sponsored book club

  • Quarterly events with give-aways!

 

If you’re prepared to go big, go bold, and go beyond, you’re ready to go Evive.

Come, work with us. We’ve got everything you need. Show us what you got!

Apply now!  

Apply for this Job

* Required

  
(File types: pdf, doc, docx, txt, rtf)
  
(File types: pdf, doc, docx, txt, rtf)
When autocomplete results are available use up and down arrows to review
+ Add Another Education