Junior Software Engineer
2 minute read

We’re looking for talented, hard-working Computing Science graduates to join us and help with developing new features on Semaphore. We offer full training and support, so every graduate is encouraged to apply.
While a large part of the Jr Software Engineering role is development work, this role is designed as a graduate position where you will be exposed to the overall project life cycle, including requirements capture, design, implementation, and testing.
Examples of problems you will be solving
- Implementing new Semaphore features
- Improving the internal and external APIs of Semaphore
- Automating the release process, monitoring, and solving scalability issues
- Contributing to and collaborating on Open Source software
- Optimizing performance and scalability of Semaphore
Requirements
- You have a degree in BSc Computing Science or equivalent experience.
- You are willing to master how to ship services into production and maintain their quality.
- You are proficient in one or more high-level languages, but more importantly, you have an excellent general understanding of programming concepts.
- You care about building maintainable, efficient, clean code.
- You speak and write well in English. We’re a distributed team so we’re extra mindful about communication.
- You are willing to master how to develop database-backed web applications.
- You are willing to master Elixir and/or Golang, our primary languages for writing Semaphore.
- You are willing to master TDD/BDD practices for implementing new features.
- You are willing to master Linux and the command line.
Benefits
- The impact of working on a product that’s competing on a global market.
- Join a small team of around 20 full-time people who love what they do.
- A healthy 40-hour work week, friendly and supportive work environment.
- Competitive salary.
- Company retreats.
- Space to learn continuously and choose the tools and equipment for your job
- Paid trips to conferences and books of your choice.
- Interact with developers that use Semaphore and talk about the latest and prominent way to develop and ship software.
- Paid membership at a fitness club of your choice
Report jobEmbed widget
Post a Comment