Solvei8
India Remote
Full Time

Software Engineer II (Backend)

We are seeking an experienced Backend Engineer SDE-2 to join our team. The ideal candidate should have a deep understanding of Backend development technologies and be able to design and develop complex web applications. The Backend Engineer will work closely with other members of the development team to ensure the successful delivery of high-quality products.

Job Responsibilities

Responsibilities:

● Designing, developing and deploying good quality software will be the primary responsibility

● Communicating estimations on tasks/modules assigned and resolving blockers / bugs for owned components

● Take ownership of product/feature end-to-end for all phases from development to

production.

● Following best engineering practices while developing.

● Reviewing code and provide feedback for improvements if needed.

● Decide on the trade-offs between technical and design approaches.

● Mentoring the SDE 1 engineers.

Job Requirements

Requirement:


● 2-5 years of professional experience in software development.

● Proficiency in Java or any other JVM language like Scala, Kotlin etc.

● Strong understanding of algorithms and data structures, and oriented programming principles.

● Understanding of micro-services and low-level system design principles.

● Experience with server frameworks like Play, J2EE, Spring, Spring boot.

● Experience in querying and using relational (like postgres) and non-relational databases (like mongo).

● Experience using MVC framework to build independent services / applications.

● Experience in using messaging queues like Kafka.

● Familiarity and well-equipped with standard design patterns and coding principles.

Good to have:


● Experience with Redis and analytical databases like Apache Druid.

● Understanding of functional programming paradigm.

● Having understanding of distributed systems.

● Experience with testing frameworks like JUnit.

● Ability to use Linux command line.


What do we offer?

We are looking for a self-motivated Software Engineer II with excellent communication and collaboration skills, who is passionate about building scalable, reliable, and high-performance systems. If you have the required skills and experience and are interested in this position, please apply with your resume and any relevant work samples.

Apply today

Send us your application, and we will get back to you as soon as possible.

Check Icon - Technology Webflow Template
Great Team Culture
Check Icon - Technology Webflow Template
Competitive salary
Check Icon - Technology Webflow Template
Well funded Startup
Apply now