Back to Jobs
Recently postedTechnology

Sr Software Engineer

Infinite Computer Solutions (ICS)Atlanta, GA🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationAtlanta, GA, United States
DockerDynamoDBMicroservicesMongoDBMySQLSQLGitHTMLAWSOAuthSSOAngularCSSCassandraCloudFormationConfluence.NETGitHub ActionsGoogle CloudGraphQLJWTJavaJenkinsKafkaPostmanPythonRabbitMQReduxTerraformVueGenerative AIRESTAzureNode.jsReactPostgreSQLKubernetesJavaScriptTypeScriptSQL ServerJiraCI/CDAzure DevOps

Job description

Key Responsibilities53019

  • Design, develop, test, and deploy full-stack web applications.
  • Build responsive, intuitive user interfaces using modern frontend frameworks.
  • Develop scalable backend services, APIs, and microservices.
  • Integrate applications with databases, third-party systems, and cloud services.
  • Participate in architecture design, code reviews, and technical discussions.
  • Optimize application performance, scalability, security, and reliability.
  • Collaborate with product owners, architects, UX designers, and QA teams.
  • Troubleshoot and resolve production issues.
  • Follow DevOps and CI/CD best practices.
  • Create and maintain technical documentation.

Required Technical Skills

<>Frontend
  • React.js, Angular, or Vue.js
  • HTML5, CSS3, JavaScript (ES6+), TypeScript
  • Responsive design and cross-browser compatibility
  • State management (Redux, Context API, NgRx)
<>Backend
  • Node.js, Java, .NET Core, Python, or similar backend technologies
  • RESTful APIs and GraphQL
  • Microservices architecture
  • Authentication and authorization (OAuth, JWT, SSO)
<>Database
  • SQL databases: PostgreSQL, MySQL, SQL Server
  • NoSQL databases: MongoDB, DynamoDB, Cassandra
<>Cloud & DevOps
  • AWS, Azure, or Google Cloud Platform
  • Docker and Kubernetes
  • CI/CD tools (GitHub Actions, Jenkins, Azure DevOps)
  • Infrastructure as Code (Terraform, ARM, CloudFormation)
<>Tools
  • Git/GitHub/GitLab
  • Jira, Confluence
  • Postman, Swagger/OpenAPI

Preferred Qualifications

  • Experience with headless and composable architectures.
  • Knowledge of event-driven architectures and messaging platforms (Kafka, RabbitMQ).
  • Experience with observability and monitoring tools.
  • Exposure to AI/ML or GenAI integration is a plus.
  • Experience working with telecom, healthcare, finance, or large enterprise platforms.

Education

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Equivalent practical experience will also be considered.

Key Competencies

  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and as part of a distributed team.
  • Passion for learning and adopting new technologies.
  • Strong focus on software quality and customer experience.

Nice-to-Have

  • Experience in large-scale migration and modernization programs.
  • Experience with API-first and headless platform implementations.
  • TM Forum Open APIs knowledge (for telecom-focused roles).
  • Certification in AWS, Azure, or Kubernetes.

Similar jobs