Responsibilities
- Own all aspects of implementing assigned product features
- Design, build, and maintain efficient, reusable, and reliable code
- Build testable code with a comprehensive set of automated unit tests
- Ensure the best possible performance, quality, and responsiveness of our web applications and APIs
- Ensure code meets the highest standards of information security requirements
- Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems
- Help maintain code quality, organization, and automation
- Continually learn how to improve your craft
Required Qualifications & Skills
- Bachelor’s degree in Computer Science, or equivalent
- 5+ years of relevant experience
- Experience with Node.js, Typescript, and React
- Passion for learning AI and LLMs and finding new ways to leverage them in software development
- Ability to constantly learn and stay in touch with evolving coding standards and development technologies
- Strong understanding of object-oriented programming
- Familiarity with state-of-the-art and best practices in design and architectural patterns
- A knack for writing clean, readable, and easily maintainable code
- Experience implementing automated testing platforms and unit tests
- Proficient knowledge of code versioning tools such as Git
- Ability to build and deploy well-tested code in a timely and efficient manner
- Good written and oral communication skills
- Self-motivated and comfortable being self-directed
- Comfortable in Linux/Bash
Preferred Qualifications & Skills
- Experience with programming 3D graphics and animations
- Familiar with Agile software development processes
- Experience designing and maintaining highly available REST APIs
- Familiar with Amazon AWS or other IaaS/PaaS platforms
- Experience with Docker or other containerization platforms
- Experience with Networking
- Ability to work in many different technologies
Similar Jobs
Senior Backend Developer
Backend Developer
Senior Software Engineer (Athens)
Senior Software Engineer (London)
Fullstack software engineer - Akur8 Deploy
Fullstack Software Engineer II (Trust & Transparency)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say