Senior Software Engineer (Spain) Remote (Europe and nearby time zones)
Role details
Job location
Tech stack
Job description
Telgorithm is looking to hire a Senior Software Engineer to design, develop, and maintain scalable backend systems that power applications, ensuring robustness, performance, and security. As an engineer in a startup without strict enterprise processes, you will be independent from day one - not working solo, but taking initiative and being motivated to deliver results. You should be comfortable working on large tasks collaborative, conducting and receiving peer reviews (PRs), and able to quickly pivot to urgent tasks and evolving business needs., * First Week: Our onboarding is pretty self-directed, so you'll need to be independent from Day One. To start, you'll set up time to get to know our remote, distributed team. You'll begin familiarizing yourself with Telgorithm's business goals, our product, and our industry (including the complex compliance and regulatory environment).
- First Month: You will participate in code reviews and discuss architecture and implementation details with peers. You will collaborate with issue reporters or stakeholders to clarify requirements. You will work closely with QA to support the testing process, including fixing bugs and answering questions. You will resolve production issues by analyzing logs, metrics, traces, and alerts.
- First Six Months: You will model complex domain rules and processes by writing maintainable, testable, robust, and performant code. You will ensure observability by implementing logs, defining metrics, and setting alert criteria for the features being developed. You will decompose tasks and plan work to ensure timely delivery with minimal risks, adhering to the Definition of Done. You will collaborate with the Customer Success team to resolve customer issues effectively. You will analyze and enhance system performance by identifying bottlenecks, optimizing processes, and implementing gradual architectural changes. You will solve complex technical challenges by analyzing issues, learning new technologies, and continuously enhancing existing systems.
- First Year: You'll help build a product that solves must-have needs, driving up new logo sales and successfully securing renewals based on value delivered to end-users. You'll position yourself to continue to evolve with the company; we're a small startup that experiences rapid and frequent change. Get ready!
Requirements
This is a remote position for which we are accepting applicants in Europe and nearby time zones with preference for candidates in: the European Union (excluding Germany), Serbia, and Poland. All candidates must be able to provide proof of identity and work authorization to work as a contractor in their country of residence. Telgorithm is based in the United States and English is the primary language used at work. Proficiency with Russian is required because we have a Russian-speaking development team., * You have a Bachelor's degree or higher in a technical field
- You have hands-on experience in web services development with ASP.NET Core, Entity Framework Core, SQL databases (Microsoft SQL, Postgres), message brokers (RabbitMQ)
- You are able to write and understand common algorithms (e.g., sorting), evaluate their running time and memory consumption, and understand built-in methods like in Dictionary
- You have a deep understanding of asynchronous and parallel programming concepts
- You have a deep understanding of distributed and event-driven systems, including the concepts, peculiarities, and best practices behind architecting such systems
- You are able to model complex domain rules and processes by writing maintainable, testable, robust, and performance code
- You'll stand out if you have hands-on experience with Domain Driven Design patterns and practices
Benefits & conditions
Joining our team isn't a job switch, it's a career accelerator. Here's how we'll support you in doing some of the most impactful work of your career:
- Fully remote work arrangement
- Flexible time off; including paid vacation and sick leave
- Employee stock options