Senior Software Engineer - Java/Kotlin

Yesterday

Apply Now
Logo of Datasite

Datasite

M&A β€’ Virtual Data Rooms β€’ Due Diligence β€’ Corporate Development β€’ AI

Description

β€’ Lead Backend Development: Mentor engineers on backend development, fostering a culture of learning and best practices. β€’ Collaborate Cross-Functionally: Work closely with technical, business, and UX teams to understand user needs, define requirements, and develop solutions using agile development practices. β€’ Scalable Application Design: Deliver highly scalable, flexible, and robust application modules and components. β€’ Modular Architecture: Contribute to the development of a modular UI distributed across multiple applications, enhancing code maintainability and scalability. β€’ Collaboration Across Teams: Lead collaborative efforts with other agile teams to ensure seamless integration of platform components. β€’ End-to-End Technical Solutions: Drive technical solutions from discovery through delivery, ensuring alignment with business goals and technical standards. β€’ Clear Documentation: Produce clear and readable documentation to communicate technical solutions to both technical and non-technical stakeholders.

Requirements

β€’ Expert in Kotlin: You have 5+ years of relevant software engineering experience and are a subject matter expert in Kotlin and Java. β€’ Clean, Scalable Code: You are passionate about writing clean, efficient, and scalable code that will grow with the platform. β€’ Proficiency with Testing Tools: Experience with GroovySpock, JUnit, Jest, or similar testing frameworks. β€’ CI/CD Expertise: You are comfortable maintaining Continuous Integration (CI) and Continuous Delivery (CD) pipelines to ensure smooth, automated deployment processes. β€’ Leadership Skills: Prior leadership experience or a strong desire to take on a leadership role, guiding a team of engineers and fostering a collaborative culture. β€’ Python & React Knowledge: Familiarity with Python and React is a bonus, providing flexibility for broader development needs. β€’ Microservices Understanding: Knowledge of microservices architecture, especially in the context of back-end development, is a plus. β€’ Cloud Experience: Familiarity with cloud platforms such as Microsoft Azure is beneficial.

Benefits

β€’ Remote Flexibility: Work from anywhere in the US while being part of a highly collaborative team. β€’ Cutting-Edge Technology: Work with Kotlin, Java, and other modern technologies on a microservices platform. β€’ Innovative Team: Join a dynamic, innovative engineering team that encourages creativity and problem-solving. β€’ Growth and Development: Opportunities for continuous learning and career advancement in a rapidly evolving industry.

Apply Now

Similar Jobs

Yesterday

As a Backend Engineer, you'll enhance features and reliability of our software. Work with Golang, Redis, and NATS technology to support applications in production.

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com