Skip to main content

Flat Rock Technology is hiring Software Engineer (Typescript, Rust)

➡️ Apply here: Software Engineer (Typescript, Rust)

🔔 Monitor #backend #fullstack #javascript jobs

👩‍💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume


About Us

Since 2008, Flat Rock Technology has provided a wide range of innovative and complex solutions for companies of all sizes and has grown into a reliable partner. Our company operates from seven locations – London, Varna, Ruse, Amsterdam, Burgas, Budapest, and Tbilisi and provides software, cloud, and outsourcing services.

With more than 400 highly skilled specialists in our team, we are able to cover all phases of a solution lifecycle – from research, through implementation, to support and allow organizations to create a more cost-effective structure while focusing on their core activities.

Main responsibilities:
* Provide guidance on system architecture decisions, making sure the technical direction aligns with business goals
* Conduct thorough code reviews, ensuring best practices are followed, identifying potential issues, and mentoring junior developers in improving their coding skills
* Provide technical guidance, share knowledge, and help junior and mid-level engineers grow in their roles by reviewing their work and offering constructive feedback
* Be able to break down large, complex tasks into smaller, manageable components and distribute them among team members
* Play a key role in agile processes, including sprint planning, daily stand-ups, retrospectives, and prioritization of tasks
* Handle complex technical challenges, debugging, and resolving issues that may be beyond the scope of junior engineers
* Utilize AI-assisted development tools (Cursor, GitHub Copilot, etc.) to accelerate development cycles, improve code quality, and enhance problem-solving capabilities while maintaining code ownership and understanding
* Understanding and utilization of software development tools including version control, building processes, debuggers, and test frameworks for: TypeScript/React, Angular, JavaScript, Node.js and Rust
* Usage of Github and SOAP/REST web service APIs
* AWS services (OpenSearch, Lambda, DynamoDB, Kinesis, RDS, ECS, and others)
* Redis, NoSQL
* Microsoft SQL Server
* Cloud technologies
* CI/CD tools/pipelines

Requirements:
* 2+ years’ experience developing in either Typescript or Rust
* Bachelor’s degree or higher in Computer Science or a closely related field
* Proficiency in both TypeScript and Rust; Python experience is a plus
* Use of source code repositories such as Azure DevOps and Git
* Demonstrated ability to leverage AI coding assistants effectively while maintaining code quality and understanding
* Advanced expertise with Angular or similar modern front-end frameworks, including experience with modern development workflows enhanced by AI tools
* Strong verbal and written English communication skills
* Experience developing web applications, working with databases, and consuming APIs
* Understanding of relevant software development tools including version control, build processes and test frameworks
* Ability to work independently with limited supervision

What we offer in return:
* Competitive salaries based on performance reviews with additional benefits
* Working on interesting international projects with latest technologies
* Opportunities for professional growth and career development
* Challenging work in a fast-growing international organization
* Dynamic work environment in young team
* Additional health insurance package
* Modern offices around the world
* Birthday vouchers
* Opportunity for sport card
* Entertainment spaces, teambuilding events, parties, and participation in different events
* Fresh fruits, beverages in the office

Privacy statement:
If this sounds like your next step in your career, apply now by sending your **CV** in **English**!

By submitting your application you agree that FRT will use your personal data for recruitment purposes only. All documents will be treated in the strictest confidentiality.
Only short-listed candidates will be invited for an interview.

**We are looking forward to meeting you!**

Previous and next articles