Mô Tả Công Việc
The Senior Backend developer works alongside frontend developers, full-stack developers, programmers or UX specialists to create comprehensive digital solutions for business needs. You’ll make sure the website is scalable and that it can still function when hit by large loads—be that traffic or demanding scripts. You are also tasked with maintaining and testing existing back-end elements to ensure they’re as fast and efficient as possible. Data storage also comes under their remit, which requires them to have a good knowledge of data security and compliance.
You’re responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the backend. You will also be responsible for integrating the backend elements built by your coworkers into the application.
Design and Development/Strategy
● In this position, the Senior Backend Developer manages the day-to-day activities of the Junior Backend engineering teams as well as the management and execution of site/software development projects against delivery commitments and project plans.
● The Senior Backend Developer, leads the junior backend engineering team in the delivery of platform functionality through a mix of the development software and helps the team in achieving and surpassing departmental goals. He/she provides technical guidance and direction, as well as hands-on resource and project management, for all backend-related site/software development activities.
● Your responsibilities are not limited to:
- Integration of user-facing elements developed by Backend developers
- Build efficient, testable, and reusable PHP modules
- Solve complex performance problems and architectural challenges
- Use a combination of markup languages to write web pages.
- Responsible for creating and implementing an array of Web-based products using PHP and JavaScript.
- Build reusable code and libraries for future use.
- Ensure the technical feasibility of UI/UX designs.
Collaboration/Support
● The role of the Senior backend developer is also a highly collaborative one. The senior backend developer will work closely with senior engineering teams in the management and development of strategic planning. He will also work closely with the user experience department in designing, developing, and deploying scalable technologies that will lead to increased consumer satisfaction.
● The Senior backend developer also works with senior engineering management in ensuring that systems meet the overall business requirements and standards.
● The Senior backend developer will also report on the status of site/software development, operations, quality, and system performance to senior engineering leadership.
People and Performance Management
● You ensure the Hello Health Group Core Values, our Purpose and Mission are exemplified in your own behavior and brought to life by your team.
● You fully commit to and implement Performance Management in line with company policy, engaging and leading individuals and the team effectively to meet company goals.
● You ensure that all team members have updated Job Descriptions, MBOs and are fully aware of the expectations of their role and responsibilities.
● You hold regular performance 1 on 1 review with direct reports to ensure high levels of staff engagement and delivery on KPIs.
● You actively identify and address the development needs of your team, utilize the learning opportunities available to them, ensuring your team maximizes their own learning by making use of HHG’s offerings such as the HHG Academy.
● You partner with the HR team to ensure that company policies are implemented and that all employment contracts and practices are compliant with local labor laws.
● You attract, recruit, retain and develop staff to position Hello Health as an employer of choice in your country.
Your KPIs include:
▪ Full implementation of Performance Management.
▪ Full implementation of company policies.
▪ Staff engagement survey scores.
▪ Turnover/Attrition
Yêu Cầu Công Việc
● Have 3+ years of experience with PHP
● Have knowledge of Golang
● Understanding the fully synchronous behavior of PHP
● Understanding of MVC design patterns
● Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
● Knowledge of object-oriented PHP programming
● Understanding accessibility and security compliance
● Strong knowledge of the common PHP or web server exploits and their solutions
● Understanding fundamental design principles behind a scalable application
● User authentication and authorization between multiple systems, servers, and environments
● Integration of multiple data sources and databases into one system
● Familiarity with limitations of PHP as a platform and its workarounds
● Creating database schemas that represent and support business processes
● Familiarity with SQL/NoSQL databases and their declarative query languages
● Proficient understanding of code versioning tools, such as Git
● Magento certification is definitely a plus
Hình thức
Quyền Lợi
- The opportunity to learn and work with some of the best Entrepreneurs and Business people in the World. Giving you insight into all aspects of building a high growth successful tech company.
- A highly challenging environment with diversified tasks and direct ownership.
- A position with significant and high-growth opportunities.
- An international, dynamic and highly motivated team with a flat hierarchy.
- The chance to shape the digital health care landscape and impact millions of people for the better.
- Competitive compensation package based on experience.
We are building an environment with every member having equal say in how we run our projects, our technologies and our product decisions. We want all members to grow with the company through hands-on projects and industry best practices.
We are an equal opportunity employer and value diversity at our company. If you have what we are looking for and would love to join our team, we want to hear from you and will be in touch!