Hey there!! It is good to see you interested in our open position for the role of an Associate Software Engineer.
Time is valuable, so we will not jibber jabber about ourselves. Rather you can read about us at your own leisure at Saltside
Nerd facts
People come in many different shapes, and we are open to everyone.
At Saltside, who you are is important - but never limiting. Our team represents people of different origin, sex, religion and beliefs.
Our mission is simple;
- Our job is to build the easiest listing platform for buying, selling and recruiting.
- We sell increased exposure on our platform, with minimal manual involvement from us
- We want to offer our employees a fantastic place to work
Whether you have an academic background or just a lot of experience is less important to us, what we are interested in is someone with learning mindset ready for new challenges.
Since we are a fully remote company, all the interviews for this role will be over a video call.
Wearing the hat of an Associate Software Engineer
Responsibilities
In this role, you will be expected to:
- Work with developers and product owners to clarify requirements and provide feedback.
- Produce clean, efficient and quality code based on specified requirements.
- Troubleshoot, debug, fix & improve our existing services.
- Integrate third-party programs or software components.
- Own and drive the configuration changes needed as per product and market requirements.
Necessary Skills & Experience
The following are necessary to be successful in this role:
- Bachelor's degree in Computer Science, IT, or related disciplines.
- At least 1 year of web development experience with PHP/Java/JavaScript.
- Experience in Laravel/Spring Boot frameworks.
- Solid understanding of Front-end development with JavaScript & Angular.
- Good knowledge of SQL/No-SQL based database concepts.
- Practice of working with Linux-based systems and should have basic Linux Commands.
- Solid understanding of version controlling with Git.
- Proven ability to author clean, standards-compliant code.
- Ability to work in an Agile-team environment.
- Has sound command of the English language, both written and spoken.
- Willing to handle both large projects and small tasks as needed.
- Experience in all phases of the software development life cycle (specification, design, coding, testing, implementation, and maintenance).
- Excellent knowledge in planning and building web applications.
- Flexibility to work in a deadline-driven environment.
Will be added advantage if you have:
Familiarity with one or more of the following might help, but even if you do not, do apply if you think you’re right for the job!
- Experience in Front-end development with React
- Experience in containerization (Docker), Continuous Integration / Delivery.
- Experience in cloud computing platforms & technologies (AWS, Azure, etc)
Interview Rounds:
Screening Round: Video call (10 mins)
Round 1: Technical Video call (1 hour)
Round 2: Technical Video call (1 hour)
Round 3: Technical / Managerial Video call (1 hour)
Round 4: HR Round (45 mins)