Lead Java Engineer
Remote work
Flexible Schedule
Full time
We are looking for a Lead Java Engineer to join our team and contribute to our TitanApps product. It is a suite of SaaS applications, including integration with platforms such as Atlassian Marketplace, GSuite, Slack, and others, for example, a Smart Checklist for Jira. Your primary responsibility will involve crafting high-quality software solutions using Java, Kotlin, and TypeScript, both on front-end and back-end development. As a Lead Java Engineer, you will play a crucial role in project leadership, product development, and the resolution of intriguing challenges to consistently deliver top-notch software solutions.
Your Skills
- Demonstrated experience leading and managing engineering teams, resulting in the successful achievement of project goals and the delivery of high-quality software products
- Excellent general programming skills, ability to work with complex codebases
- Product mindset and experience launching MVPs and/or willingness to experiment with MVP approach
- Extensive knowledge of Java and Spring for web development
- Practical experience with different DBs (e.g. PostgreSQL) and ORMs (Hibernate)
- Comfortable taking the lead on projects and working without lots of oversight
- Fluent English (both written and spoken)
Would be a plus
- Experience with Kotlin (or willingness to learn)
- Experience in writing JavaScript/TypeScript applications using React
- Experience building GraphQL APIs
- Knowledge of the Atlassian ecosystem
- Knowledge/experience in developing Atlassian marketplace applications
Your Responsibilities
- Lead end-to-end product development
- Write reusable and maintainable code
- Write tests to thoroughly validate the correctness of your code
- Actively contribute to the identification of problems and collaborate with your team to propose effective solutions
- Foster collaboration within a cross-functional team to ensure project alignment with business objectives and compliance standards
Benefits
and Perks
As a part of our life-work balance, we want Railswarians to live an active and wholesome life. That’s why we take perks pretty seriously.
Check our Handbook - Competitive compensationLet's face it: in a late capitalistic world, getting paid well certainly doesn't hurt.
- Growth opportunitiesOutline your growth and development plan, expand your skills, knowledge, and career horizons in a supportive and innovative environment.
- Remote and flexible scheduleRailswarians live in more than 25 countries with different time zones. All of them are free to choose their most productive work time and place.
- Smart Expense policyThere's an additional sum allocated to help you set up your workstation, improve your health, and learn whatever you want and how you want. No. Questions. Asked.
- Secure hardware and equipmentYour productivity is our priority. Once you join Railsware, you’ll get secure equipment of your choice.
- 34 Paid days offRailswarians rest 24 days per year + 10 days to cover your national holidays.
- Regular online and offline gatheringsWe frequently meet online and offline to get acquainted, collaborate, build a network, and have fun together.
×