Sr Engineer

2024-10-25
Georgia, Montenegro, Serbia, Kyrgyzstan
FullStackRemote
Who we are FullStackRemote is a network of expert-level remote workers around the globe. We specialize in offering top-tier software engineering talent along with product, digital marketing, sales, and operations support. We work with startups and small to medium-sized businesses that create game-changing products to solve fun challenges.We help connect you to your ideal remote job and to work alongside other smart people. We believe in transparency and we seek people with ambition who are team players, collaborative, and who care more about building stellar products that impact the world than just a job. Project Description Our client a company that helps ecommerce brands (DTC) go global with store localization, shipping, and compliance support, is looking for a Sr. Engineer to support the company's international expansion from a global team helping to adapt, improve, and cope with failures. The team has 50 engineers organized into 4-6 person sub-teams by functional areas.The company values autonomy, critical thinking, flexibility, and a no-ego attitude- If you want to work with a global perspective for a company with a presence in more than 20 countries within a supportive environment, an emphasis on information sharing, and failure tolerance, this is your opportunity! Role & Responsibilities Solve synchronization and load issues of our client´s distributed APICreate and optimize relational data queries collaborating with our client´s data specialistsImplement effective scheduled data processing tasks with our client´s internal Routines frameworkGenerate properly tagged log data and analyze it with ElasticsearchUse the power of cloud-based AWS tools and Prometheus/Grafana monitoringEnrich the fancy knowledge base in Notion with new details and articlesLearn about the world of international shippingDeal with popular e-commerce platforms as Shopify, Bigcommerce, MagentoUnderstand clients pain points and needs, collaborate with some of them directly to ensure the successBe a part of a supporting team that will help you to adapt, improve and cope with failuresTransparency and accuracy in task managementFast adaptation to existing code styles, practices and conventions combined with the ability to take an active role in their continuous review and improvementWork autonomy: skill of improving things with little guidance, but without any hesitation about clarifying questionable pointsAccountability: You take ownership of your work, and the answers you provide to others, and learn from your mistakes Requirements Must have: At least 5 years of professional experience in software development, particularly with TypescriptProficiency in NodeJS and related frameworks (Express, Nest)3+ years of professional experience with MySQL, Redis, Git, and ElasticsearchAdvanced level of English and ability to communicate concepts clearly to clients.Agile methodologies experience, Nice to have Experience in building distributed cloud-based REST API web servicesExperience working with distributed teams. Previous experience reviewing and improving existing code styles practices and conventions.Bachelor's or Master's degree in Computer Science, Engineering, or a related field Location Applicants must be in Serbia (preferred), Kyrgyzstan, Montenegro, or Georgia (European Union). Benefits Benefits include learning/development stipends, work-from-home allowance, flexible hours, equity, and team bonding events among others Testing For this specific role, our client will do HR interviews and technical tests. Type of Position Fully remote Contract role (40 hs per week) but you will be treated as a full-time employee .