Job Openings Intermediate Software Developer - Hybrid

About the job Intermediate Software Developer - Hybrid

Role: Intermediate Software Developer

Type: Permanent

Location: Westlake / Hybrid

We are seeking a skilled and motivated Intermediate Software Developer to join our dynamic team. This position focuses on backend development, cloud technologies, and the implementation of technical solutions using modern frameworks and tools. As an Intermediate Developer, you will contribute to the development of scalable, high-performance systems, working closely with the team to meet project goals and enhance technical capabilities.

Key Responsibilities

Software Development

  • Develop backend solutions using AWS SAM, Node.js, and JavaScript.
  • Work with frameworks and CMS such as Ext JS, Sencha, and WordPress.

Cloud and DevOps

  • Implement cloud solutions using AWS services (SAM, Lambda, EC2, RDS, S3) and Docker.
  • Collaborate on CI/CD pipelines using Git and BitBucket Pipelines.

Agile Development

  • Participate in Agile workflows, including daily scrums and iterative development cycles.
  • Work closely with the team to meet deadlines and deliver quality solutions.

Problem Solving and Collaboration

  • Analyze business processes and assist in identifying alternative approaches or solutions.
  • Collaborate with team members to resolve issues and improve overall code quality.

Tools and Skills

Programming and Frameworks

  • Backend Development: AWS SAM, Node.js, JavaScript
  • Frameworks and CMS: Ext JS, Sencha, WordPress

Databases

  • PostgreSQL
  • PL/SQL (Advantageous)

DevOps and Cloud

  • AWS Services (SAM, Lambda, EC2, RDS, S3)
  • Docker
  • Git, BitBucket Pipelines

Tools and Environments

  • SAM CLI
  • VS Code with Codeium
  • DBeaver
  • PGAdmin 4
  • SQL Developer
  • MySQL Workbench
  • Postman
  • Jira

Knowledge, Skills, and Attributes

  • Strong understanding of backend development principles and cloud technologies.
  • Proficiency in Agile methodologies and collaboration tools.
  • Analytical and problem-solving skills with attention to detail.
  • Effective communication skills for working with cross-functional teams.
  • Self-motivated and growth-oriented, with a willingness to learn and contribute.

Education

  • Bachelors Degree in Computer Science, Information Systems, or equivalent experience.
  • Certifications in relevant tools and technologies are a plus.

Experience

  • 3-5 years of software development experience.
  • Experience with backend development, cloud services, and Agile workflows.