We are seeking an experienced Full Stack Engineer to join our team. In this role, you will be responsible for developing and implementing user interface components using TypeScript, SQL Lite, Linux, and other technologies. The ideal candidate should have a strong background in software development, testing, and a deep understanding of the entire web development process. Flexibility is key, as the role will vary from sprint to sprint, alternating between server-side and client-side development.
Key Responsibilities
- Design, code, test, debug, maintain, and document software applications.
- Develop user interface components using TypeScript and other related technologies.
- Create and manage database systems using SQL Lite.
- Develop web and network services, integrating with third-party APIs and existing frameworks.
- Identify and fix bugs and other technical issues.
- Utilize server-side languages such as Go/Golang (Must Have), C#, Python.
- Collaborate effectively in an Agile/SCRUM environment.
Desired Background
- 5+ years of experience as a Full Stack Developer or similar role.
- Proficiency in JavaScript and related technologies.
- 2+ years of experience with AWS services.
- Experience with Linux/Unix systems.
- Familiarity with version control systems, preferably Git.
- Ability to work well in a collaborative team environment.
Nice-to-Haves
- Experience in designing and developing applications using Golang.
- Knowledge of containerization technologies like Docker.
- Understanding of front-end frameworks such as React or Angular.
- Previous experience working remotely or in a distributed team.
This position offers an opportunity to work on diverse projects, leveraging your skills in both server-side and client-side development, within a dynamic and collaborative environment. If you are passionate about cutting-edge technology and thrive in a fast-paced Agile setting, we encourage you to apply.