Currently we are looking for an experienced Senior Software Engineer specialized in Java for our office in San Francisco to make the team stronger. As a Senior Software Engineer you will endorse, by own example, good design and coding practices, all the while gaining valuable experience. You will be responsible for the design, implementation, and delivery of products that fuel every part of the business. In our company you will have the unique opportunity to work with various teams and contribute to the development from the early stages of our product as it grows.
OUR PERFECT CANDIDATE
Strong problem solving skills and a willingness to solve new problems in unique ways;
Good communication skills to work with other teams and explain technical problems to non-technical stakeholders;
Experience triaging and debugging production problems;
An open mindset to champion new technologies.
KEY QUALIFICATIONS / RESPONSIBILITIES
Writing high quality, testable code, following clean code and SOLID design principles;
Conducting code reviews;
Creating design, technical and project documentation;
Planning and scheduling own work for tasks and projects, also implementing functionality without direct supervision;
Performing profiling and troubleshooting of existing solutions;
Coordinating application deployment;
Following and understanding defined software development process;
Participating in workshops and presentations of proposed solution to customers;
Communicating with the customer on a regular basis to clarify business requirements;
Providing coaching on technical solutions to the team members;
Working independently while in close collaboration with others in the team and across projects.
EMPLOYMENT CONDITIONS FOR THIS ROLE
Captivating work with a friendly, young team;
Flexible working schedule;
Spacious comfortable office with cozy lounge zones;
Employment contract with company (full employment including social security);
High salary: determined individually, but definitely above industry average;