Join our engineering team to design and deliver backend systems using Node.js, Python, or Go. Must have strong coding skills, think critically, and thrive in dynamic environments. Bonuses included.
Description
In this role, you will be part of our engineering team, working with a high-quality code base and the latest tools. You will develop expertise in complex backend development, including microservices architecture, using Node.js, Python, or Go. You will own and build large-scale backend systems and micro-services, designing, developing, and delivering powerful server-side applications in a highly dynamic environment that requires root cause analysis and rapid problem-solving.
TASKS
- Build robust and scalable software in Node.js, Python, or Go
- Design and create (micro)services and system architecture for projects, contributing and providing feedback to team members
- Help improve existing code quality through writing unit tests, automation, and code reviews
- Participate in brainstorming sessions and contribute ideas to our technology, algorithms, and products
- Work with engineering and design teams to understand end-user requirements, formulate use cases, and translate them into effective technical solutions
- Dive into difficult problems and deliver results on schedule
Requirements
Technical Skills:
- A BS degree in computer science or equivalent experience; MS degree and above preferred
- Solid OOP and software design knowledge for creating extensible, reusable software meeting architectural objectives
- At least 1 year of experience with technical skills in Node.js, Python, or Go
- Experience with databases like MongoDB or others
- Frameworks such as Express.js or similar
- Web architecture including RESTful APIs and micro-services
- Proficiency with source control, e.g., GIT
Nice to have (for senior profiles):
- Containers: Docker, Kubernetes
- Caching: Redis server
- Web load balancing, scaling, OS administration, encryption/digital signing
Other key skills and traits
- Outstanding communication skills
- Strong project management abilities
- Ability to prioritize, self-start, contribute under pressure, and meet deadlines
- Highly organized, creative, and critical thinker
- Comfortable in an entrepreneurial environment
- Procurement or legal background is a plus
- Attention to detail, hardworking, passionate, and eager for challenges
- Ability to thrive in high-impact situations
Benefits
- Competitive compensation, bonuses, including stock options
- Opportunity to shape the company's strategic direction
- Motivated team, fun office environment or remote work
- Paid holidays and full social coverage
#J-18808-Ljbffr