Search by job, company or skills

Opteamix

Senior Software Engineer

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

Job Description

Position: Senior Software Engineer

Job Overview:

As a Level 2 Senior Software Engineer, you will be responsible for designing, developing, testing, and maintaining software applications with a strong focus on AWS and NodeJS using TypeScript. You will work closely with crossfunctional teams to deliver scalable and highquality solutions.

Key Responsibilities and Duties

  • Develop new programs, features, and enhancements as per business requirements.
  • Execute assigned tasks efficiently with minimal supervision.
  • Act as a selfmotivated individual contributor and take ownership of deliverables.
  • Design, develop, unittest, maintain, and enhance software solutions.
  • Work collaboratively with programmers and crossfunctional teams to design and implement new features.
  • Ensure highquality code delivery through proper testing and best practices.
  • Participate in code reviews, provide feedback, and ensure adherence to coding standards.
  • Troubleshoot, debug, and resolve complex software issues.
  • Maintain accurate and uptodate technical documentation.
  • Stay current with emerging technologies and propose improvements.

Mandatory skills

  • Minimum 5 years of handson experience with AWS Services and NodeJS using TypeScript.
  • Strong expertise in AWS, NodeJS, SQL (Oracle, MySQL, PostgreSQL, SQL Server), TypeScript.
  • Experience with Unit Testing using JasmineTS and API testing using Newman.
  • Good exposure to REST API integration; experience with Angular is preferred.
  • Knowledge of Git, Jenkins, and unit testing best practices.
  • Experience with AWS Lambda, Step Functions, EventBridge, SQS, and SNS.

Desired skills

  • Experience with JIRA, Confluence, and PLSQL.
  • Knowledge of RDS Aurora PostgreSQL.
  • Exposure to Bedrock concepts (Lex & RAG).
  • Experience with Intelligent Document Processing (IDP).
  • Familiarity with DataLake, Glue, Athena, and QuickSight.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of experience in software development.
  • Understanding of software development methodologies such as Agile or Scrum.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135646693

Similar Jobs