Software Development Engineer

Reflektive

Posted: over 1 year ago

Company Website
https://cutshort.io/jo...
Position type
full time
Job source
Cutshort
Category
programming
Remote
No
Salary
---
Job location
India
About

Java/Kotlin Job Description

 

Responsibilities

 

  • Be a part of Agile development team, working on a common mission to deliver business value through iterative software development lifecycle.
  • Develop reusable and maintainable software along with Unit testing.
  • Participate in code reviews and constantly strive towards maintaining high code quality.
  • Be a team player and work towards delivering the individual goal and eventually team goal.
  • Be ready to jump into any layer in the tech stack and fix the problem.
  • Work extremely cross-functionally across Engineering and Product Management.

 

Desired Skills and Experience

  • Overall 4+ years of experience as backend developer using Kotlin/Java, SpringBoot based microservices.
  • Proficient in object oriented programming and design patterns..
  • Strong data structure and algorithms skills.
  • Experience in developing secure, scalable solutions using both Gradle and Maven build tools.
  • Good experiences with relational databases(PostgreSQL) and Schema design is desired..
  • Experience in writing unit testing using Junit test framework.
  • Experience in containerised solutions using Kubernetes with Docker is a plus.
  • Experience in building serverless applications with AWS cloud services is a plus.
  • Experience in developing with interpreter languages like python/ruby is a plus.
  • Exposure to async messaging queues(Kafka/Apache Pulsar) is a plus
  • Experience with Datadog, New Relic or similar application monitoring software is a plus
  • Experience in multi-threading and concurrency is a plus
  • Startup experience is strongly desired.
  • You learn quickly, you’re adaptable and versatile.
  • Experience in an Agile and Scrum environment.
  • Excellent written and verbal communication skills.

 

 

About the job 

About Reflektive's Engineering Team

 

We are seeking a Senior Software Engineer, Back End to help scale Reflektive to being the market leader for employee performance management. The main question to be answered: Can you help a company scale?

 

Reflektive has major initiatives to tackle in the next year. Initiatives range from internal scaling, security, engagement, new verticals, pervasive technologies, research and development, data and analytics, and customer tools. Reflektive’s Senior Software Engineer will contribute in their area of specialization. S/he will help us solve complex design challenges and mature our platform to handle increasing traffic and scale.

 

You'll join a lean, prolific team where everyone, including you, is active in the product defining and development process (where deploying new features every 2 weeks is common). You'll know the customers we're talking to, and the needs of each one. As a result, you know where your initiative and drive can best make a difference (and be recognized!)

 

Our engineering team consists of developers from a wide array of backgrounds. Our team primarily focuses on Rails and Javascript, but is always ready to use the best tool for the job when it makes sense. Following Scrum practices, we work closely with the Product Management team to develop features that focus on empowering and developing employees. Our team is a tight knit, friendly group of engineers that are dedicated to learning from and teaching to each other. Team members regularly contribute to and optimize our engineering practices and processes. Our team wants to make software engineering fun, easy, and fulfilling, so we've come up with a set of values that we apply to our software every day: Simple, Flexible, Consistent, Predictable, Efficient, and Pragmatic.

 

Responsibilities

  • Depending on your specialization, projects/initiatives may include: Security, scaling distributed systems, working on our core services related to user management, building out new verticals, guiding new engagement features, scaling traffic/imports/exports, managing APIs.
  • Work extremely cross-functionally across Engineering and Product Management.
  • Deliverable: (30 days) Own a feature; possibly being paired with another engineer. (60 days) Own and drive a new initiative. (90 days) Bring that initiative to production.

 

 

 

 

Skills:- Java, Kotlin, Spring Boot, Object Oriented Programming (OOPs), Databases, Kubernetes and Docker

Subscribe to our daily job alerts

Sign up for our newsletter to stay up to date with new jobs posted on Profilehunt

Please confirm your email address once you subscribe.