Skip to content
mimi

FullStack Engineer- Enterprise Applications

Techgene Solutions

Rockville · flexible Contract Today

About the role

About

We are looking for a driven and curious Software Engineer to join a modern engineering team building scalable, cloud-native applications. This role is ideal for someone with strong foundational experience who wants to grow within an enterprise environment, work with modern technologies, and contribute to high-impact systems.

You will be part of a collaborative Agile team delivering solutions that support large-scale, data-driven platforms. This is an opportunity to gain hands-on experience with cloud architecture, DevOps practices, and enterprise engineering standards while continuing to build depth across the full stack.

What you'll do

  • Build and enhance full stack applications using modern frameworks and programming languages
  • Partner with engineers, product, and stakeholders to deliver high-quality, scalable solutions
  • Contribute to both front-end and back-end development, ensuring performance and maintainability
  • Participate in Agile ceremonies including sprint planning, standups, and retrospectives
  • Write clean, testable, and maintainable code aligned to engineering best practices
  • Develop and maintain automated tests, including end-to-end testing
  • Support CI/CD pipelines and deployment processes
  • Troubleshoot issues, debug applications, and support production environments
  • Continuously learn and apply new technologies and engineering practices

What you bring

  • Experience building applications using object-oriented programming principles
  • Hands-on experience with Node.js, TypeScript, JavaScript, and Python
  • Exposure to modern front-end frameworks such as Angular (v16 ) including RxJS
  • Familiarity with monorepo architecture and tools such as Ngx Formly is a plus
  • Understanding of relational and/or NoSQL databases
  • Familiarity with Agile development methodologies such as Scrum or Kanban
  • Understanding of software engineering best practices including testing, version control, and code reviews
  • Experience or exposure to Playwright with TypeScript for end-to-end testing
  • Basic knowledge of integration and performance testing approaches
  • Familiarity with CI/CD tools such as Jenkins or GitHub Actions
  • Understanding of automated build, test, and deployment workflows
  • Exposure to AWS and cloud-native development, including:
    • SQS and SNS for messaging
    • AWS Lambda for serverless computing
    • API Gateway and Step Functions
    • S3, RDS, DynamoDB, and DocumentDB
    • ECS for container orchestration
    • Amazon OpenSearch for search and analytics
    • AWS Bedrock or other AI/ML services is a plus

Preferred qualifications

  • AWS Cloud Practitioner or Associate certification
  • Exposure to microservices and distributed systems
  • Experience working in enterprise or regulated environments
  • Familiarity with monitoring, logging, and observability tools

What sets you apart

  • Strong problem-solving mindset and attention to detail
  • Ability to work independently while contributing to a team environment
  • Curiosity and eagerness to learn new technologies
  • Clear communication skills and ability to explain technical concepts
  • Comfort working in a fast-paced, evolving environment

Why join

  • Work on modern, cloud-native platforms at enterprise scale
  • Gain exposure to advanced engineering practices and tools
  • Collaborate with experienced engineers in a supportive environment
  • Opportunity for growth into more senior engineering roles
  • Be part of a team focused on building high-quality, impactful systems

Skills

AngularAPI GatewayAWS BedrockAWS LambdaCI/CDDockerDocumentDBECSGitHub ActionsJenkinsJavaScriptNode.jsNoSQLNPMObject-oriented programmingPlaywrightPythonRDSRxJSSQSSNSStep FunctionsTypeScriptAWS

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free