Job Description
The Position
- As a backend developer, you will be responsible for building the server-side of our applications.
- Our Backend developers create API's to be utilized by front-end developers.
- The day to day consists of optimizing servers for speed and stability, implementing security structures, generating reusable code libraries and generating data storage solutions.
Responsibilities
- Generate recyclable code libraries.
- Implement ongoing security systems.
- Routinely inspect server code for speed optimization.
- Conceptualize and implement solutions for data storage.
- Configure usability of all front side applications.
- Maintain a stable server with zero downtime.
Requirements|
Required:
- A minimum of 3 years’ experience in Java development.
- Experience with Java 8 and RX Java in a production application.
- Experience developing apps that interact with web services (REST, JSON).
- Working experience with SQL.
- Possess proficiency in Spring boot Java frameworks.
Preferred:
- Knowledge of GIT.
- Experience in working in a CI/CD development environment.
- Knowledge of gRPC services and Protobuf.
We are the place for you, if:
- You’re excited about technology and the future, and you’re looking for a place to learn and grow.
- You care a lot about detail and pride yourself in impeccable execution.
- You can collect and analyze lots of data and feed in just the right amount of intuition to make sound decisions.
- You are ready to work extremely hard, at a fast pace, to achieve audacious goals.
- You love to speak up, ask questions and are comfortable challenging anyone or any idea.
This job is perfect for you if you:
- Are creative and an out-of-the-box thinker
- Have excellent execution skills and are passionate about achieving excellence
- Enjoy analytical thinking and have problem-solving capabilities
- Enjoy collaborating with others, building relationships.
You will not enjoy this job if you:
- Work best in structured, hierarchical settings
- Require clear, pre-set deliverables and constant direction
- Are used to working in/with a large team.
What’s in it for you
- You’ll receive competitive compensation and work with amazing people.
- You’ll work in a beautiful environment with a flat structure and solve complex, real-world challenges.