Company: Platform Science
Salary: Not provided
Location: , United States
• Continuously improve team culture and processes to maintain productive and fulfilled engineers • Lead implementations of Platform Science solutions, while working with Product, other Engineering teams, and Partner Developers • Collaborate with Product in communicating dates to project stakeholders and ensuring timelines are met. • Forge strong relationships with business, project, and technical teams, along with partners and customers, that will contribute to your growth and development. • Translate steps from Platform Science business, product, and engineering teams into repeatable processes. • Lead and grow a team of software engineers. Mentor and guide the professional and technical development of your team members. Help them define and achieve their career goals. • Oversee the planning, execution, and success of complex technical projects. Ensure projects are delivered on time, within budget, and meet quality standards. • Contribute to the strategic planning of the engineering department by providing insights and recommendations on technology trends and innovations. • Implement efficient processes and best practices for software development. Drive the adoption of Agile methodologies and promote a culture of continuous improvement. • Facilitate collaboration across engineering teams and departments. Ensure clear communication of technical challenges and business goals. • Provide technical leadership in architecture and design decisions. Stay hands-on with the code and review pull requests as needed. • Engage with other business leaders to align engineering objectives with overall business goals. Manage stakeholder expectations and communicate progress and challenges. • On-call duties: Participate in on-call rotation for your product team’s critical business applications in production
• A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is required. • 5+ years of professional experience in software development. • 1+ years of experience in a leadership or managerial role within a software engineering team. • Proficiency in Javascript/Typescript. Other web-focused programming languages such as C++, Go, Java, PHP, or Python are beneficial. • Knowledge of JavaScript frameworks such as Node, ExpressJs, React, Vue. • Experience with developing RESTful APIs and their best practices. • Experience with event technologies such as AMQP, Kafka, Kinesis and designing event-driven service architectures. • Experience with OAuth 2.0 authentication is very beneficial. • Hands-on experience with software development methodologies, particularly Agile or Scrum. • Expertise in software development lifecycle including design, development, testing, and deployment. • Expertise in software engineering best practices, including code reviews, testing, and version control systems. • Proven experience in managing and delivering software projects on time and within budget. • Familiarity with project management tools and practices. • Demonstrated ability to lead, mentor, and develop engineering teams. • Experience in performance management and conducting performance reviews. • Strong communication skills with the ability to convey technical concepts to both technical and non-technical stakeholders. • Experience working in cross-functional teams and collaborating with product managers, designers, and other stakeholders. • Strong analytical and problem-solving skills with a proactive approach to identifying and addressing technical challenges.
• Medical, dental, and vision insurance • Short-term and long-term disability insurances • AD&D and life insurance • 401k plan • Paid vacation, sick leave and holidays • Six weeks of paid parental leave
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.