SOFTWARE ENGINEER (BACK-END)

Jt 1.png

SOFTWARE ENGINEER (BACK-END)

IT

Remote

Junior / Middle / Senior

Full-time

Responsibilities

  • Design, develop, and maintain backend systems

  • Design and develop logical and scalable data models across a variety of business domains

  • Maintain and enforce common conventions, standards, and technologies

  • Continually learn about new programming languages, technologies, and platforms that will affect the functions of applications in development to maximize development efficiency

  • Good understanding of security and data protection concepts

  • Focus on code quality and deliver projects with high business impact

  • Collaborate with cross-functional teams to define, design, and ship new features

  • Unit-test code for robustness, including edge cases, usability, and general reliability

  • Work closely with the team to resolve business and technical issues with empathy

Infomation

Offered Salary

1,500 $ - 2,000 $

Skills

Requirements

  • Bachelor's degree in a technical or scientific field. Software Engineering, Computer Science, Electrical Engineering or IT preferred

  • Experience in one or more of these programming languages/platforms: Golang, Javascript, or Java

  • Working knowledge in Object-Oriented/Functional Programming, REST API, and Design Patterns

  • Experience in backend build and deployment, database design, and building scalable systems

  • The ability to rapidly learn and explain technical concepts

  • Eager to learn and teach new disciplines, methodologies, stay up to date with the community, and develop best practices

  • Experience with GraphQL is a plus

  • Solid understanding of the full development life cycle

Benefits

Salary range: Up to 2000$ gross