Software Engineer
Software Engineer32
Applications
32
Applications
Not Accepting Applications
About the Job
Skills
Primary Responsibilities
· Design and implement backend services with high reliability and scalability
· Contribute to system architecture and database design
· Do high-level design with guidance and break down a complex system into simpler modules that can be reused
· Be involved and participate in the overall application lifecycle
· Follow best practices for development and write quality documentation
· Learn about new technologies and incorporate them
What Are We Looking For?
· 2+ years of experience with Java MVC frameworks like Spring / Dropwizard / Play or Python web frameworks like Django / Flask / FastApi and databases like PostgreSQL / MySQL / MongoDB
· Proficient in object-oriented design skills, knowledge of design patterns, and huge passion and ability to design intuitive module and class-level interfaces
· Experience in service-oriented architecture design
· Experience building at least one application from scratch
· Experience with cache-store / message broker like Redis / RabbitMQ / Kafka
· Interest in learning new languages/frameworks as needed
· Worked in a startup environment with high levels of ownership and commitment
· A growth mindset and passionate about building things from the ground up, and most importantly, you should be fun to work with
About the company
Industry
Staffing and Recruiting
Company Size
1001-5000 Employees
Headquarter
Bangalore