mycareers logo


Showing: 112 Software engineer jobs
Senior Software Engineer
Commercial Metals
US

14 days ago

Job Description

Job Summary:

We are seeking an experienced Senior Full Stack Engineer with 12+ years of expertise in building scalable, high-performance, and secure applications. The ideal candidate will have deep hands-on experience across modern frontend and backend technologies, cloud platforms, and AI/ML integrations. This role requires strong technical leadership, architecture ownership, and the ability to guide distributed engineering teams while delivering robust, production-grade systems.

Key Responsibilities:

  • Design, develop, and maintain scalable full-stack applications using TypeScript, React, Next.js, Node.js, Python, Django, Flask, and FastAPI
  • Lead system architecture and technical design decisions for high-availability, secure, and performant platforms
  • Build and integrate AI-powered features using frameworks such as OpenAI, Anthropic, LangChain, and Pinecone
  • Develop and maintain RESTful and event-driven APIs and backend services
  • Optimize application performance, scalability, and reliability across frontend and backend layers
  • Implement cloud-native solutions on AWS, GCP, and Azure
  • Drive DevOps best practices including CI/CD pipelines, containerization, monitoring, and infrastructure automation
  • Ensure security best practices across application, data, and infrastructure layers
  • Lead and mentor remote engineering teams, conducting code reviews and enforcing engineering standards
  • Collaborate with product managers, designers, and stakeholders to deliver business-aligned solutions
  • Oversee database design and optimization using PostgreSQL, MySQL, MongoDB, Redis, and DynamoDB
  • Troubleshoot production issues and implement long-term reliability improvements

Required Qualifications:

  • 12+ years of professional experience in full-stack software development
  • Strong expertise in TypeScript, React, Next.js, Node.js, and Python
  • Hands-on experience with Django, Flask, and FastAPI
  • Proven experience building scalable, secure, and high-performance systems
  • Deep understanding of cloud platforms: AWS, GCP, and Azure
  • Experience with DevOps practices, CI/CD pipelines, and infrastructure automation
  • Strong knowledge of system architecture and distributed systems
  • Hands-on experience integrating AI/ML technologies into production systems
  • Experience working with relational and NoSQL databases
  • Excellent problem-solving, communication, and leadership skills
  • Experience leading and mentoring remote teams

Preferred Skills:

  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Experience with microservices and event-driven architectures
  • Familiarity with observability tools (logging, metrics, tracing)
  • Experience with vector databases and semantic search
  • Background in data pipelines and real-time processing systems
  • Experience in startup or high-growth environments

Tech Stack:

  • Frontend: TypeScript, React, Next.js
  • Backend: Node.js, Python, Django, Flask, FastAPI
  • AI/ML: OpenAI, Anthropic, LangChain, Pinecone
  • Databases: PostgreSQL, MySQL, MongoDB, Redis, DynamoDB
  • Cloud: AWS, GCP, Azure
  • DevOps: CI/CD, Docker, Kubernetes, Infrastructure as Code

Work Environment:

  • Remote-friendly, globally distributed team
  • Fast-paced, product-driven engineering culture
  • High ownership and impact role


Don't miss your next Big Opportunity!

Get notified when we find an opportunity for you