Search by job, company or skills

OSI Digital

Senior Python/NodeJS Full Stack Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

OSI Digital is looking for a senior full stack engineer to support ongoing work, prototype and the launch of new products. This candidate will need no supervision and will help ensure we are creating lasting and scalable solutions in the code base.

Responsibilities

  • Core Practice: Build highly available and scalable software applications. Architect, design and implement core components from the ground to meet business needs including experimental designs.
  • Scripting: Write high quality code, execute on ideas, and continually strive for improvements. Develop and implement server-side components in micro services-based architecture including web services.
  • Architecture: Define and plan the architectural roadmap of a technology unit of work and see it through to completion.
  • Unit Testing: Write decent full coverage unit tests for all work developed. Work quality engineers to make sure your code passes rigorous testing.
  • Code Reviews: Work with other Engineers to review and collaborate on good code production and delivery.
  • Collaboration: Work closely with the Engineering team to ensure knowledge is shared responsibility, collaborate on Product requirements to flesh out technical requirements and provide strong feedback on implementation and direction.
  • Compliance: Ensure compliance with relevant security standards and regulations.
  • Education and Training: Provide mentorship to other Engineers where needed.
  • Monitoring and bug tracking: Monitor LogRocket activities to determine bugs and issues.
  • Reporting: Reports to the Engineering Manager.

Required Qualifications

  • Build related product functionality in an AWS or GCP cloud-native server-less environment.
  • Design experience in developing AWS or GCP native cloud applications.
  • Development experience in AWS Serverless architecture using services like AWS Lambda, API Gateway, S3 buckets and SQS.
  • Development experience in other cloud technologies like GCP, Azure DevOps etc. Ability to stand up and optimize any cloud solution without handholding.
  • Experience with Typescript and ES6 standards.
  • Ability to implement scalable RESTful APIs interfacing with multiple external system(s).
  • Knowledge in building scalable Web applications using similar or identical technologies or frameworks like ReactJS, TypeScript, JSP, NodeJS, SQL, Python, GraphQL and Java/Kotlin is a must.
  • Knowledge in building and maintaining NoSQL DBs like MongoDB, DocumentDB , Aurora and Cassandra.
  • Familiarity with secure design and coding in a scrum/kanban based agile framework.
  • Experience with token-based authentication and authorization concept along with ability to integrate with 3rd party Identity access systems or 3 party services (e.g. Okta or microservices).
  • Familiarity with RDBMS data stores specifically AWS Arora RDS, MariaDB native.
  • Experience working in an Agile/Scrum development process.
  • BS/MS degree in Computer Science, Engineering or a related subject or 10+ years of experience.
  • Ability to perform software architecture functions along with demonstrated experience of delivery software systems on aggressive schedules with quality and on schedule.

Familiar Tools And Technologies

  • Scripting Languages TypeScript, ReactJS, NextJS etc.)
  • Styling Frameworks Material, Tailwind etc.)
  • CI/CD usage (GitHub CI, Jenkins, Actions etc.)
  • Cloud platforms AWS, Azure, GCP, etc.)
  • Containerization tools Docker, Kubernetes, etc.)
  • Programming languages NodeJS, Python, Go, etc.)
  • Debugging Tools LogRocket, Analytics, Swagger, Postman etc.)
  • Testing Frameworks Jest, RTL, Pytest etc.)

Desired Qualifications

  • True full-stack skillset: Ideate, design, proto-type, implement (front-back-microservices), test and deploy.
  • Excellent written and verbal communication skills to be able to explain problems and solutions concisely and clearly.
  • Understanding of high throughput systems in a native cloud environment.
  • Cloud deployment experience using AWS DevOps model.
  • Small to large system performance modeling and testing is plus.
  • Good scaling practices.

Bonus Qualifications

  • Exposure to OCR.
  • Python LMSs and training.
  • Exposure to AI/ML based AWS service
  • Bedrock, Sage maker along with experience in working with LLM.

We Are Not Looking For Someone Who

  • Restrict themselves only to the resources/customer management
  • Prefers to work in fully-remote teams
  • Do not want to leverage the AI tools like Cursor, CoPilot for better productivity

About OSI Digital: OSI Digital was founded in 1993 in California and now has offices in the US, Canada, India, Philippines, Dubai, and Australia. Our client base ranges from start-ups to Fortune 500 corporations, including Barnes & Noble College, Hyundai, Toyota, Gilead, Allergan, Yamaha, Gap, and Skechers. OSI Digital has developed strong partner alliances with leading technology providers such as Salesforce, Boomi, Tableau, Oracle, Microsoft, and Amazon Web Services.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 143928919