
Suntech INNOVATION
Joined in
2020
82% answers
Our Approach.
When it comes to providing the finest in software development, we draw on our broad experience and deep expertise, to help our partners adopt a digital mindset, no matter where they sit on the digital continuum. We also help bring together the right people, with the right skills, who can help them execute that mindset.
Our Mission.
Suntech Innovation believes in creativity. There is simply not one solution that will fit every problem. With technologists who have an open-minded approach to business models and requirements, we work hand in hand with our partners to produce a unique and optimal product.
When it comes to providing the finest in software development, we draw on our broad experience and deep expertise, to help our partners adopt a digital mindset, no matter where they sit on the digital continuum. We also help bring together the right people, with the right skills, who can help them execute that mindset.
Our Mission.
Suntech Innovation believes in creativity. There is simply not one solution that will fit every problem. With technologists who have an open-minded approach to business models and requirements, we work hand in hand with our partners to produce a unique and optimal product.
Website:
https://www.suntechinnovation.com/
-
Β· 63 views Β· 14 applications Β· 6d
BE Team Lead (Hands-on)
Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· Upper-IntermediateWe are a product R&D company that creates solutions for the dynamic iGaming Ecosystem. Our Mission is to create cutting-edge platforms to reinvent the iGaming industry. Responsibilities: Leading and mentoring a team of backend engineers, fostering a...We are a product R&D company that creates solutions for the dynamic iGaming Ecosystem.
Our Mission is to create cutting-edge platforms to reinvent the iGaming industry.
Responsibilities:
- Leading and mentoring a team of backend engineers, fostering a culture of collaboration and technical excellence.
- Taking responsibility for the overall performance and delivery of the backend team, ensuring timely and high-quality outcomes.
- Supporting the growth and development of backend engineers through coaching, training, and career development initiatives.
- Writing backend code and tests as well as leveraging open source technologies to get reliable results.
- Improving code quality through testing, refactoring, peer-reviews.
- Working effectively in an agile team using Scrum, XP and Lean practices, e.g. participating in daily stand-ups, planning sessions, showcases and retrospectives;
- Collaborating with business stakeholders and internal users to design and deliver products that attract new customers and keep them coming back.
- Performing root cause analysis to ensure that mistakes are properly understood and not repeated.
- Production support, comprehensive metrics coverage, and robust logging.
- Driving best engineering practices, ensuring code quality, performance, scalability, and maintainability.
- Standing by your solutions to ensure that both you and the team have the tools and ability to support its operation after hours.
- Assisting in hiring, onboarding, and growing the engineering team.
Requirements:
- Experience in a leadership role, managing backend teams, ensuring high-quality deliverables, and fostering technical and professional growth.
- Extensive knowledge of Java, Spring and associated technologies: JUnit, Web Application Servers (e.g. Jetty/Tomcat), Gradle/Maven.
- Strong knowledge of MySQL and writing optimized database queries.
- Thorough understanding of architectural software concepts, Object-Oriented and Functional programming, MVC/MV* architectures, asynchronous server communication.
- Experience in the design and development of RESTful web services and JSON handling.
- Able to use Git and understand distributed version control strategies;
- Software craftsman, with a rigorous and disciplined approach to writing simple and effective software but not afraid to learn from failure and tell others about mistakes.
- Knowledgeable in web software architectures and design patterns.
- TDD, Refactoring.
- Ability to use the JIRA work management system.
- Have an aptitude and willingness to learn the business domain and new technologies.
- Excellent leadership, communication, and decision-making skills.
Desirable:
- Familiar with Groovy, Spock, Hibernate, Spring Boot.
- Have used cloud services like AWS or Google App Engine.
- Experience of integrating backend services with NodeJS, Angular, Ionic or a similar framework for mobile site development.
- Knowledge of multi-threaded programming and concurrency.
- Track record of delivering scalable applications that are performant under high traffic volumes and leverage aCDN like Fastly.
- Comfortable working in a Linux environment with scripting languages.
Personal skills:
- Self Motivated team player.
- Reliable person in development.
- Keen to do things better.
- Strong communication and problem solving skills.
- Product goals-oriented.
Interview Stages:
- HR Interview (45 minutes) β Initial conversation to discuss your experience, career goals, and cultural fit.
- Technical Task (Optional)
- Technical Interview (1.5 hours) β In-depth technical interview covering relevant skills.
- Final Interview (1.5 hours) β A comprehensive discussion with the team, focusing on role-specific competencies and alignment with company values.
- Job Offer
You will get:
- Competitive salary and Bonuses.
- Professional growth.
- Medical insurance.
- Wellbeing program.
- English courses.
- Team of motivated professionals.