We are looking for enthusiastic, self-motivated individuals to join the Larus team as a Software Engineer. As a member of the Software Engineering team, you will design and develop software modules within an existing product. You should expect to work on a wide variety of software problems and learn and apply new skills.
Requirements
- University degree in Computer/Software Engineering, Computer Science or other related Engineering degree;
- 5+ years of direct experience in design, development, deployment, and verification of software, with at least 2 years in Java and 2 years in python;
- Experience with creating software documentation and other forms of technical writing;
- Experience in developing and debugging high performance software;
- Experience in security-oriented software design principles;
- Experience in using REST APIs;
- Experience with databases, including as SQL and document stores;
- Experience using source control such as Git and build tools such as Gradle;
- Experience with different OS (Windows, Linux);
- Experience in one or more of virtual machines, Kubernetes, containerization, cloud platforms;
- Excellent computer and manual problem analysis, evaluation, and resolution skills;
- Strong organizational and problem-solving skills;
- Passion for learning and solving complex problems;
- Strong communication skills;
- Experience in Continuous Integration and Continuous Deployment (CICD) Systems;
- Organized and focused;
- Ability to work in a dynamic, fast-paced work environment;
Benefits
- Competitive compensation package
- Comprehensive Health and Dental insurance package
- Competitive vacation and paid time off
- Company-sponsored team-building events
- Learning and development opportunities