Software Engineer

Posted on 05 November 24 by Eduardo Rives

  • $ - $
Logo

Powered by Tracker

Job Description

Software Engineer Software Engineer Position Summary: We are seeking an experienced software developer with proficiency in Python and Java to work in a fast-paced, agile environment. This developer will join a Scrum team responsible for implementing features, addressing bugs, and adapting to shifting priorities. Responsibilities:
  • Design, develop, test, and maintain scalable, multi-tiered software applications and tools for customer needs.
  • Take full responsibility for the success of projects, delivering high-quality, reliable solutions.
  • Write clean, efficient code following established standards and industry best practices in Python and Java.
  • Conduct code reviews to ensure quality and consistency across all projects.
  • Document new or modified code, especially when applying unique or complex coding patterns.
  • Analyze project requirements and provide both technical and functional insights. Required Education, Experience, & Skills:
  • Programming Experience: 5+ years of experience in Python and Java development with a strong foundation in object-oriented programming.
  • Database Expertise: Proficiency with databases like PostgreSQL, MongoDB, or MySQL, including complex query writing and database integration with applications.
  • Web Servers: Experience with web servers such as NGINX and Apache, including tasks like configuring proxy settings, optimizing performance, and managing logs.
  • Software Architecture & Design: Solid understanding of design patterns and software architecture best practices.
  • RESTful APIs and Microservices: Experience developing RESTful web services and familiarity with microservices, caching, and message-oriented architecture.
  • Containerization and Virtualization: Working knowledge of Docker or Kubernetes for deployment and scaling.
  • Version Control: Advanced expertise with GIT, including workflows and advanced commands.
  • Debugging and Troubleshooting: Strong analytical skills for identifying and resolving issues effectively.
  • Communication: Excellent written and verbal communication skills. Preferred Skills:
  • Familiarity with frameworks such as Flask, FastAPI (Python) or Spring (Java) is advantageous.
  • Experience with frontend frameworks like React or Angular is a plus.

Job Information

Rate / Salary

$ - $

Sector

IT/Software/Technology

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-1019

Job Location