Full Time

Senior Software Engineer (Node.js, Angular, AWS) - 100% Remote

Optomi
Remote!
$110,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Optomi, so some details may not match this job. The employer's own page has the real description.

Position Overview

Optomi is seeking a highly skilled Senior Software Engineer with strong expertise in Node.js and Angular, along with experience in AWS. This fully remote role entails designing and implementing scalable applications while collaborating with cross-functional teams. The ideal candidate will be responsible for enhancing product functionality and improving performance, ensuring that high-quality standards are met throughout the development lifecycle.



Job Responsibilities

  • Develop and maintain web applications using Node.js and Angular frameworks.
  • Collaborate with product managers, designers, and other engineers to determine application requirements and functionality.
  • Implement RESTful APIs and integrate them with front-end web applications.
  • Optimize applications for maximum speed and scalability.
  • Write clean, maintainable, and efficient code while adhering to best practices.
  • Conduct code reviews and provide constructive feedback to team members.
  • Participate in the full software development lifecycle, from initial requirements gathering through deployment and maintenance.
  • Utilize AWS services for hosting, storage, and deployment of applications.
  • Stay current with emerging technologies and propose better tools and processes to enhance productivity.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of professional software development experience.
  • Strong expertise in Node.js and Angular frameworks.
  • Proficiency with AWS services such as EC2, S3, Lambda, and RDS.
  • Solid understanding of web application architecture and design principles.
  • Experience with databases (SQL and NoSQL) and data modeling.
  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Strong communication skills, both verbal and written, for effective teamwork.


Technologies & Tools

This position will require proficiency in a range of technologies and tools including Node.js, Angular, JavaScript, AWS (Amazon Web Services), RESTful API development, database management systems (both SQL and NoSQL), and version control systems like Git. Familiarity with containerization technologies such as Docker and CI/CD pipelines is also advantageous.



Ideal Candidates

The ideal candidate for this Senior Software Engineer position should possess a blend of technical expertise and interpersonal skills. They should be self-motivated, demonstrating a strong work ethic in a remote collaboration setting. The ability to adapt to changing priorities and an eagerness to learn new technologies are crucial. Additionally, a good fit would be someone who values teamwork and is committed to delivering high-quality solutions while fostering a positive work environment.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.