Published: Fri, 25 Oct 2024 02:51:02 GMT
Senior Engineer – FullStackRemote
FullStackRemote is a leading network of highly skilled remote professionals from around the world. We specialize in providing top-notch software engineering expertise, as well as support in areas such as product development, digital marketing, sales, and operations. Our clients are startups and small to medium-sized businesses that are revolutionizing industries and solving exciting challenges.
We are seeking a Senior Engineer to join our client’s team. Our client is a company that helps Direct-to-Consumer (DTC) ecommerce brands expand globally through store localization, shipping, and compliance support. As a Senior Engineer, you will play a critical role in supporting the company’s international expansion efforts by collaborating with a global team to adapt, improve, and overcome challenges.
Our client’s team consists of 50 engineers, organized into sub-teams of 4-6 members based on functional areas. We value autonomy, critical thinking, flexibility, and a no-ego attitude. We are looking for individuals with ambition, who are team players, collaborative, and passionate about building exceptional products that make a difference in the world.
Responsibilities:
– Resolve synchronization and load issues for our client’s distributed API
– Collaborate with our client’s data specialists to create and optimize relational data queries
– Implement effective scheduled data processing tasks using our client’s internal Routines framework
– Generate properly tagged log data and analyze it using Elasticsearch
– Utilize AWS tools and Prometheus/Grafana monitoring
– Enhance our knowledge base in Notion with new details and articles
– Gain knowledge about international shipping
– Work with popular e-commerce platforms such as Shopify, Bigcommerce, and Magento
– Understand clients’ pain points and collaborate with them directly to ensure success
– Be part of a supportive team that helps you adapt, improve, and overcome challenges
– Promote transparency and accuracy in task management
– Quickly adapt to existing code styles, practices, and conventions, and actively participate in their continuous review and improvement
– Work autonomously, with the ability to improve processes with little guidance and clarify any uncertainties
– Take ownership of your work, be accountable for your answers, and learn from mistakes
Requirements:
– Minimum of 5 years of professional experience in software development, particularly with Typescript
– Proficiency in NodeJS and related frameworks (Express, Nest)
– 3+ years of professional experience with MySQL, Redis, Git, and Elasticsearch
– Advanced level of English and ability to communicate concepts clearly to clients
– Experience with Agile methodologies
– Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
Preferred skills:
– Experience building distributed, cloud-based REST API web services
– Previous experience working with distributed teams
– Familiarity with reviewing and improving existing code styles, practices, and conventions
– Location: Serbia (preferred), Kyrgyzstan, Montenegro, or Georgia (European Union)
Benefits:
– Learning and development stipends
– Work-from-home allowance
– Flexible hours
– Equity
– Team bonding events
Testing:
– HR interviews and technical tests will be conducted by our client for this role.
Type of Position: Fully remote, contract (40 hours per week), treated as a full-time employee. Apply link