Position: Senior Software Engineer (Node.js, React.js)
Company: Dev.Pro
Experience required: 5y
Category: Node.js
English level: upper
Published: 2023-05-01T00:00:00+03:00

About this opportunity	
🟢 Join Dev.Pro - a US-based outsourcing software development company that has been delivering exceptional software experience to clients since 2011.
	
We invite a highly experienced Software Engineer with a solid background in full-stack development (Node.js/React.js) to join our team and contribute to the development of a revolutionary ecosystem for the issuance and trading of tokenized securities and other assets. You’ll employ your unique expertise and skillset to help our client – the industry-leading digital asset platform – shape the future of capital markets, redefining how securities are traded and equipping investors with advanced technology.
	
🟩 What's in it for you: 
	
• Expand your skillset and get hands-on experience with a diverse and modern tech stack used on the project (Node.js, React, AWS, Web3JS, Microservices, RDS, etc.)
•  Join a challenging but exciting project and work with a company that is at the forefront of shaping the digital future of capital markets)
	
	
✅ Is that you?	
• 5+ years’ proven Node.js experience
• 3+ years’ React experience and strong JavaScript knowledge
• 1+ year experience with Web3JS or Web 3.0 API and MetaMask 
• 3+ years’ hands-on experience with PostgreSQL and DynamoDB
• Docker containerization proficiency
• Experience in writing and securing APIs
• Good competence in ECS and EKS services
• Strong systems architecture design and development skills
• Good skills in building single-page web applications
• Demonstrated ability to manage and build large, complex web applications
• Strong analytical and problem-solving skills, great attention to detail, self-motivation, creative thinking
	
Desirable:	
• Expertise in CI/CD environment and AWS platforms
• Ability to mentor other developers
• Capability to guide and support other developers in a collaborative and dynamic team setting
• Aptitude for working effectively in a fast-paced team environment
	
🧩Key responsibilities and your contribution 	
As a Senior Software Engineer, you’ll be part of a dynamic cross-functional team, creating scalable software solutions that make a transformative impact on the entire industry. You’ll play a crucial role in every stage of the software development life cycle, from concept to deployment.

• Engage in hands-on software development, including writing code, conducting unit tests, performing proof of concepts, carrying out code reviews, and testing
• Collaborate closely with the product team and other full-stack developers to implement advanced solutions for complex web development issues
• Contribute to system design, program logic, debugging, documentation, and support, ensuring the seamless flow of development processes
• Support digital DeFi projects; perform integration with clients and vendor platforms
• Provide in-depth problem analysis and deliver actionable recommendations for effective solutions
	
🎾 What's working at Dev.Pro like? 	
Here, we appreciate your contribution and the value you add to projects. Dev.Pro offers a culturally diverse, gender-neutral, empathetic, and parenthood-friendly work environment where everyone’s needs and differences are treated with equal respect and care. By joining Dev.Pro, you'll feel what it's like to grow with professionals who support your journey. We offer:

✔️ 30 paid rest days per year to use as holidays/vacation/other on the desired and requested dates
✔️ Professional and personal growth: ability to shift your career path, access to English courses, online training programs, and conferences 
✔️ Healthcare kit (gym, sports nutrition, etc.); healthcare insurance fully compensated by Dev.Pro
✔️ Pregnancy support, maternity and military leave
✔️ Fun online activities and team-building events 
✔️ IT, facility, and accounting support, including work equipment 
✔️ 5 sick leave days, up to 60 days of medical leave, and up to 6 days of leave per year due to family reasons (i.e., wedding/funeral/baby birth) 

	
Our next steps:	✅ Submit a CV in English — ✅ Intro call with a Recruiter — ✅ Internal interview — ✅Client interview — ✅ Offer