Sr. Backend Node Developer - Starcom consulting limited
Los Angeles, CA
About the Job
Multinational mass media experience
Location
: Remote (must be open to relocate to Tempe, AZ if converted)
Duration
: through June 2024 (fiscal year end)
Interview Process
: 2 rounds
&
General Summary:
We are looking for a Sr. Back End Developer whose primary focus will be developing robust, high-availability, and scalable back-end services and APIs. You'll implement them using Node.js, following generally accepted practices and workflows. You will ensure that you produce secure, modular, and maintainable code. This role supports the team in the Agile/Scrum software development lifecycle, working with business partners to identify requirements, design, and implement scalable, open solutions. The ideal candidate not only knows how to write code but also understands how to identify and solve problems related to scale, security, and analytics. This position requires a deep technical understanding of software development best practices, coding standards, and governance.
&
Responsibilities:
Work with the UX application team to estimate complexity and advise on the feasibility of tasks and features.
Create technical specifications based on functional requirements.
Build out features in a cross-functional, agile environment involving all functions at various levels throughout the feature creation and ideation process.
Perform basic support and debugging in test and production environments.
Maintain and repair existing applications.
Act as a key contributor in an agile sprint team, performing sprints on new and existing applications.
Identify and escalate problems.
Develop highly secure, public-facing applications with performance and security as a priority.
Develop scalable and efficient Node.js applications, utilizing reusable and readable components.
&
Requirements:
Extensive expertise in Node.js, and related back-end frameworks (e.g., Express).
Strong understanding of back-end development principles, including RESTful API design, database management, and server-side logic.
Experience with containerization technologies (e.g., Docker, Kubernetes).
Proven experience in writing unit tests using frameworks such as Mocha, Chai, or Jest.
Knowledge of version control systems (e.g., Git) and agile development methodologies.
Excellent problem-solving and analytical skills.
Sound knowledge of security best practices and performance optimization.
Strong communication and collaboration abilities, with the capacity to work effectively in a team environment.
&
Preferred Qualifications (not required):
Familiarity with databases such as MongoDB, PostgreSQL, or MySQL.
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
Experience in building and maintaining scalable, high-performance applications.
Experience working in digital media-based environments.
Source : Starcom consulting limited