Position: Senior Back-End Team Lead (Node.js/AWS)
Company: Bright Development
Category: Node.js
Experience required: 5y
English level: fluent

About the Company:

Bright Development is a leading technology solutions provider specializing in creating innovative websites and applications for a diverse range of clients. We pride ourselves on delivering outstanding customer experiences by leveraging cutting-edge technologies and efficient processes. We are seeking an experienced Senior Back-End Developer to lead our team of JavaScript developers, improve our company processes, and manage critical projects.

Key Responsibilities:

1. Team Leadership and Management:
● Lead and mentor a team of JavaScript developers specializing in Node.js, ensuring adherence to best practices and coding standards.
● Conduct regular performance evaluations, provide constructive feedback, and establish professional development plans for team members.
● Foster a positive work environment that encourages innovation, collaboration, and continuous improvement.
2. Project Management:
● Oversee multiple projects from inception to completion, ensuring they are delivered on time, within scope, and meeting quality standards.
● Collaborate with cross-functional teams, including designers, front-end developers, and product managers, to define project requirements and timelines.
● Monitor project progress, identify and resolve bottlenecks, and communicate status updates to stakeholders regularly.
3. Process Improvement:
● Analyze and optimize existing company processes for creating websites and applications, focusing on efficiency and quality.
● Introduce new tools, technologies, and methodologies to enhance development practices and streamline workflows.
● Continuously research industry trends and emerging technologies to keep the team up-to-date and maintain a competitive edge.
● Collaborate with front-end equivalent to establish and improve a cohesive development system
4. Development and DevOps:
● Design, develop, and maintain scalable, high-performance back-end systems using Node.js and other relevant technologies.
● Utilize strong knowledge of AWS services to create and manage cloud-based infrastructure, ensuring optimal performance, security, and cost-effectiveness.
● Implement and maintain CI/CD pipelines, monitoring, and other DevOps best practices to support efficient and reliable deployment processes.
Qualifications:

● 5+ years of experience in software development, with a focus on back-end development using JavaScript and Node.js.
● 2+ years of experience leading and managing technical teams.
● Proven experience in project management, with a track record of successfully delivering complex projects.
● Expertise in AWS services and cloud infrastructure management.
● Strong understanding of DevOps principles and practices, including experience with CI/CD, containerization, and infrastructure-as-code.
● Excellent problem-solving, analytical, and communication skills.
● Ability to work independently, as well as collaboratively in a team setting.
● Ability to work with a non-invasive tracker required to report on hours spent to our clients.
● Ability to communicate with team members based in US and Asia.
 

What We Offer:

● Competitive salary and benefits package (available at the end of the year), including health insurance, retirement plan, and paid time off.
● A supportive and dynamic work environment that encourages personal and professional growth.
● Opportunities for skill development through training, workshops, and conferences.
● The chance to work with cutting-edge technologies and contribute to exciting projects.