Job Details
We are looking for a highly skilled full stack developer who is comfortable with both front and back end programming. You will be responsible for developing and designing front end web architecture, producing scalable software/web solutions and ensuring the responsiveness of applications. You should also be a team player ready to be part of across-functional team, with a knack for visual design and utility. Full stack developers will be required to see out a project from conception to final product (agile, scrum), requiring good organizational skills and attention to detail.
- Work with development teams, product owners and business analysts to ideate/improve software/web solutions
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Designing user interactions on web pages.
- Develop and manage well-functioning databases and applications
- Ensuring cross-platform optimization for mobile phones
- Write effective APIs (designing and developing)
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation.
Job Requirements
- Mastery of multiple languages:
– Front End: HTML, CSS, JavaScript/TypeScript and Jquery
– Back End: JavaScript/TypeScript and Python, PHP, C# or Golang. - 4+ years of experience as a Developer including:
– 3 years as a Full Stack developer or:
+ 2 years as Front End developer and
+ 2 years as Back End developer
– Experience with JavaScript frameworks: React/Angular
– Experience with Google API services / Firebase
– Familiar with database technologies (MySQL, Postgre, MongoDB) and web servers
– Proficient understanding of code versioning tools, such as Git
– Excellent verbal communication skills.
– Good problem-solving skills.
– Self-starter, self-organized and self-managed
– Attention to detail.
Nice to Have:
- Bachelor’s or Master’s degree in IT or related field
- Experience handling multiple projects at the same time
- Experience working with remote teams
- Experience with mentoring juniors
- Preferred: Experience with Jira and Atlassian tools
- Preferred: past experience with Loopback, Nodejs or projects in Golang
- Phenomenal teammate with a forward-thinking mindset, ability and confidence to challenge the status quo.