Accelerating the Human Condition
Software Team Lead
Location
Philippines
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Software Team Lead
Career TEAM
• Change lives by working on our state-of-the-edge portal Career EDGE. • Mentor and train others in technical leadership role. • Guide design and architecture decisions. • Code (writing, reviewing, deploying, testing) daily as part of Scrum Ceremonies. • Innovate and make a real impact on software development.
Job Requirements
- Bachelor’s degree (or equivalent) in computer science, information technology, or engineering;
- 5+ years of experience developing with JavaScript stack or equivalent;
- Working experience with PHP is a strong plus;
- 5 - 10 years of core web apps development experience (front end & back-end);
- Strong analytical & problem-solving skills, effective collaboration & communication skills;
- Exposure to VSCode, Postman, Jira, GitHub, Terraform, Jenkins, and Docker;
- Exposure to building end-to-end systems optimized for speed and scale;
- Exposure to Angular/React, Express, MongoDB, NodeJS, JavaScript and TypeScript;
- Exposure to Cloud based platforms in providing scalable solutions using DevOps;
- Exposure to developing & deploying RESTful webservices in XML, JSON, JavaScript & JQuery;
- Experience in Middleware, Open-Source tools & technologies;
- Experience reviewing code deeply and providing coaching to peer on best practices;
- Experience leading teams, and projects from inception to completion;
- Experience with direct management of employees;
- Experience in AWS or other cloud technologies;
- Experience reviewing and fixing security related issues;
- Experience working on multiple platforms (OS - Linux, Windows).
Benefits
- Receive coverage under the company sponsored HMO plan.
- Amazing options for advancement.
- HMO with an option to add dependents.
- Paid holidays and 15 paid time off, offered on an accrual basis.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Water and Wastewater Engineer – Industrial Environmental
OlssonWe engineer solutions that improve communities.
• Manages team of engineers in planning and preparation of design documents in appropriate engineering discipline. • Coordinates lower-level professional staff and technical staff’s work; may supervise lower-level staff. • Manages and may perform the preparation of process design calculations, prepares cost estimates, and uses economic analyses for comparison of alternatives. • Develops project scope of work; develops project schedule; prepares project initiation paperwork; manages budget reviews and schedules progress reports. • Coordinates projects with other Olsson teams; performs and coordinates design aspects of projects; directs team members on design tasks; maintains project records (correspondence, drawings, and files); coordinates with clients; attends client meetings. • Manages the preparation of technical reports, memos, and summaries to effectively communicate findings to clients and internal teams. • Serves as project manager for projects. • Collaborate with project managers and multidisciplinary teams to ensure project deliverables are completed on time, within budget, and meet client expectations. • Assist with marketing / business development and prepare project proposals.
• Support the technical and maintenance teams across multiple sites • Ensure effective operation of blow molding equipment • Coach, develop, and support maintenance teams • Troubleshoot and resolve machinery issues • Facilitate and deliver training classes for Operators and Maintenance personnel • Maintain accurate documentation of maintenance activities • Assist with maintenance budget and vendor relations
Software Engineer III
Patterson Companies, Inc.#WeArePatterson. We strengthen the people who keep us and our animals healthy.
• Define, develop, test, analyze, and maintain software applications in support of the achievement of Patterson software requirements. • Collaborate with clients, developers and other team members in the conceptualization and development of new or existing software applications. • Write programming scripts to enhance functionality and/or performance of company applications as needed. • Execute software testing on new and existing programs for the purposes of correcting errors and general debugging. • Participate in and may lead the definition of software development project plans, including scoping, scheduling, and implementation. • Help mentor Software Engineer peers through technical advice and reference.
• Develop and maintain web applications using React on the frontend and .NET/C# on the backend. • Build end-to-end features, participating from technical planning through implementation and maintenance of solutions. • Develop and consume REST APIs, ensuring security, scalability and performance. • Implement integrations with internal and third-party systems. • Contribute to architecture definition, development patterns and team best practices. • Ensure delivery quality through automated testing and code reviews. • Identify and resolve performance, availability and stability issues in applications. • Produce technical documentation and support the continuous evolution of products and platforms. • Work in an agile environment, collaborating with cross-functional teams.




