Source description
About the role
Job Title: Software Engineer (Utility Player)
Location: Cupertino, CA
Duration: Long Term Contract
Client: Direct Requirement
Key Qualifications:
Over 7 years of proven experience in backend software engineering, emphasizing web application development.
Expertise in NodeJS, Typescript , and proficiency in ReactJS with a focus on backend utilization .
Strong command over relational databases such as PostgreSQL or MySQL , including advanced schema design.
Proficiency in deploying containerized services on cloud platforms like AWS or Google Cloud , ensuring scalability and reliability.
Comprehensive understanding and application of software engineering practices, including CI/CD, version control, testing, and migration .
Ability to adapt quickly to new tools and technologies in a dynamic environment.
Excellent communication skills, both verbal and written.
Bonus Qualifications:
Experience in implementing observability tools like Prometheus for enhanced system monitoring.
Demonstrated expertise in performance testing to optimize system functionality.
Familiarity with infrastructure-as-code technologies like Terraform, Ansible , etc.
Responsibilities
-
Lead the design and implementation of robust and scalable backend solutions for web applications .
-
Architect seamless inter-service communication and data flows to ensure efficient system performance.
-
Develop reusable and customizable backend libraries, frameworks, and tools to streamline development processes.
-
Conduct research and drive proofs of concept for the adoption of new technologies.
-
Uphold high coding standards , conduct peer reviews, and ensure best practices in software engineering.
-
Education & Experience:
-
Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent practical experience.
More at Numeric Technologies