Junior Software Engineer

ITJ

Mexico

On-site

PHP 4,869,000 - 7,304,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ITJ is seeking an Associate Full Stack Developer with hands-on experience to grow software design skills, collaborate with peers, and communicate effectively. The engineer will build, test, and evaluate software applications, working with senior team members to ensure functionality per requirements.

Requirement includes Python, React/Angular familiarity, AWS exposure, and a drive to expand responsibilities while delivering quality software within cross-functional teams.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
  • 2 - 3 years of hands-on professional experience designing, developing, or maintaining software applications using Python or a similar high-level language/framework
  • Exposure to logging, monitoring, and observability platforms (Datadog, Grafana, AWS CloudWatch)
  • Experience writing unit tests and contributing to test coverage
  • Familiarity with event-driven architecture concepts
  • Working knowledge of AWS or another cloud provider; exposure to serverless/Lambda is a plus
  • Working knowledge of REST API
  • Basic understanding of Infrastructure as Code concepts (AWS CDK) is a plus
  • Basic experience integrating authentication and authorization into a web application
  • Familiarity with OAuth 2.0
  • Working knowledge of SQL databases: basic queries, joins, indexing, foreign keys
  • At least 1 year of hands-on experience with a modern frontend framework (React or Angular)
  • Familiarity with CI/CD pipelines (GitLab, GitHub Actions, Jenkins)
  • Exposure to Agile methodologies (SCRUM, Kanban) and tools like Jira/Confluence
  • Familiarity with Docker containerization

Responsibilities

  • Apply best practices in software development, including design, code reviews, unit testing, and CI
  • Learn and apply knowledge of computing systems and system design with guidance from senior engineers
  • Demonstrate teamwork, problem-solving, and clear communication
  • Be proactive, motivated, and engaged in day-to-day work
  • Contribute to constructing, deploying, and maintaining applications with support from senior team members
  • Apply system security and data assurance practices in development
  • Leverage AI tooling to improve development practices
  • Test software applications and systems
  • Contribute to documenting requirements and specifications
  • Create flowcharts, diagrams, and other technical docs
  • Contribute to manuals and instructions, including algorithms
  • Collaborate with testers on QA activities
  • Participate in peer code reviews and collaborate to solve problems
  • Uphold company mission and values through accountability, innovation, integrity, quality, and teamwork
  • Stay up to date with emerging IT trends
  • Articulate designs/ideas with the team, building confidence and ownership

Skills

Python
React
Angular
REST API
SQL
OAuth 2.0
CI/CD
Agile methodologies
Unit testing
Docker
AWS
Observability
Event-driven architecture
Infrastructure as Code

Education

Bachelor's degree in Computer Science, Software Engineering, or related field

Tools

Datadog
Grafana
AWS CloudWatch
AWS CDK
GitLab
GitHub Actions
Jenkins

Job description

We're looking for an Associate Full Stack Developer who has some hands-on professional experience under their belt, and who is looking to continue growing their software design skills, collaborate with peers, and communicate effectively with other members of the team. The Engineer will build, test, and evaluate software applications and systems, working closely with senior team members to ensure they function according to specified requirements. This person must be able to work collaboratively in cross-functional teams to help deliver software products to the business. This position requires hands-on experience with Python, React, TypeScript, and AWS, along with a strong willingness to keep learning and take on more responsibility over time.

Essential Duties and Responsibilities:
  • Apply best practices in software development, including software design, code reviews, unit testing, and continuous integration
  • Apply and continue building knowledge of computing systems and system design, with guidance from senior engineers as needed
  • Demonstrate teamwork, problem-solving, and clear communication skills
  • Be proactive, motivated, and engaged in day-to-day work
  • Help construct, deploy, and maintain computer applications software or specialized utility programs, with support from senior team members on more complex work
  • Apply established system security and data assurance practices in day-to-day development
  • Take advantage of AI tooling to improve software development practices and efficiency
  • Test software applications and systems
  • Contribute to documenting requirements and specifications
  • Contribute to flowcharts, diagrams, and other technical documentation
  • Contribute to manuals and detailed sets of instructions, including algorithms
  • Collaborate with software testers on quality assurance activities
  • Participate actively in peer code reviews and collaborate with teammates to solve problems
  • Uphold company mission and values through accountability, innovation, integrity, quality, and teamwork
  • Stay up to date with emerging technologies and trends in the IT industry
  • Articulate and discuss designs/ideas with the team, building confidence and ownership over time
Minimum Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience
  • 2 - 3 years of hands-on, professional experience designing, developing, or maintaining software applications using Python or a similar High-Level Programming Language/framework (e.g., C# with .NET
  • Exposure to Structured Logging, Monitoring, and/or Observability platforms (e.g., Datadog, Grafana, AWS CloudWatch
  • Experience writing Unit Tests and contributing to test coverag
  • e.
  • Familiarity with Event Driven Architecture concept
  • Working knowledge of AWS or another cloud provider; exposure to cloud-native development (Serverless, Lambda) is a plu
  • Working knowledge of REST API
  • Basic understanding of Infrastructure as Code concepts (e.g., AWS CDK) is a plu
  • Basic experience integrating Authentication and Authorization into a web applicatio
  • Familiarity with OAuth 2.
  • Working knowledge of SQL Databases: basic queries, Joins, and an understanding of Indexing and Foreign Key
  • At least 1 year of hands-on experience with a modern Frontend framework (React or Angular
  • Familiarity with CI/CD Pipelines (GitLab, GitHub Actions, Jenkins
  • Exposure to Agile Methodologies (SCRUM, Kanban) and tools like Jira/Confluenc
  • Familiarity with Docker Container
Nice to Hav
  • Exposure to Database Migrations and how SQL works at a lower lev
  • Exposure to Production Monitoring and Incident Mitigation practic
  • Experience working in the Health Care Industry (cancer, genetic
  • Experience working in regulated industri
  • es.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Software Engineer
Full Stack Software Engineer

SM Retail, Inc. - Corporate • Pasay

On-site
PHP 600,000 - 1,000,000
Software Engineer (Full-Stack)
Software Engineer (Full-Stack)

Cloud Bridge • Taguig

On-site
Senior Software Engineer
Senior Software Engineer

Maya • Mandaluyong

On-site
PHP 600,000 - 900,000
Sr. Fullstack Engineer - Senior Consultant
Sr. Fullstack Engineer - Senior Consultant

The Hackett Group • Mexico

Hybrid
PHP 5,552,000 - 9,254,000
Associate Software Engineer
Associate Software Engineer

Gothong Southern Careers • Cebu City

Hybrid
PHP 200,000 - 360,000
Application Engineer (Mid to Senior)
Application Engineer (Mid to Senior)

ATS CONSULTING SERVICES PH INC. • Mandaluyong

On-site
PHP 600,000 - 900,000
Full Stack Java Engineer
Full Stack Java Engineer

DysrupIT • Makati

On-site
PHP 600,000 - 1,000,000
Senior Full Stack Developer (Node / Python / Java)
Senior Full Stack Developer (Node / Python / Java)

APW Tech • Metro Manila

On-site
PHP 600,000 - 1,200,000
Senior Software Engineer
Senior Software Engineer

Red Core IT Solutions,Inc. • Mandaluyong

On-site
Senior Software Engineer
Senior Software Engineer

Tyler Technologies • Manila

On-site
PHP 1,200,000 - 2,400,000