Sensor Tower logo

Full Stack Engineer

Sensor TowerRemote
Istanbul
80000 - 127500
Posted July 18, 2025
Any Experience

Interested in this role?

Read all the details below first

Job Description

Full Stack Engineer

About Sensor Tower

Sensor Tower is a leading provider of market intelligence for the digital economy, committed to cultivating responsibly sourced data. We offer a flexible work environment with a comprehensive benefits package including flexible time off, health and wellness stipends, and internet stipends.

Job Description

We are seeking a talented Full Stack Engineer to join our growing team. In this role, you will play a key part in developing and maintaining our platform, focusing on performance, scalability, and code quality.

Responsibilities:

  • Design, develop, and implement new features using C#, SQL, and occasionally JavaScript.
  • Refactor existing code to improve efficiency and reduce runtime.
  • Manage technical debt while delivering high-quality solutions.
  • Collaborate with the team in a Kanban/DevOps environment.
  • Participate in on-call rotations using Pagerduty.
  • Advocate for continuous improvement, clean code practices, and robust system design.

Qualifications:

  • Proven experience as a C# developer.
  • Proficiency in SQL and familiarity with JavaScript.
  • Experience with AWS, SQL Server, Redshift, Mongo, EntityFramework, and ASP.NET Core.
  • Strong understanding of Git and Jira.

To Apply:

Please submit your resume and cover letter through our online application portal.

Qualifications

Required:

  • Proven experience as a Full Stack Engineer with a strong foundation in C# development.
  • Proficiency in SQL and demonstrable experience working with relational databases (e.g., SQL Server, Redshift).
  • Familiarity with JavaScript and its application in web development.
  • Hands-on experience with AWS services, Entity Framework, and ASP.NET Core.
  • Strong understanding of Git for version control and Jira for project management.
  • Excellent communication and collaboration skills to effectively work within a team environment.

Preferred:

  • Experience with NoSQL databases (e.g., MongoDB).
  • Familiarity with DevOps practices and tools (e.g., PagerDuty).
  • Passion for clean code, system design, and continuous improvement.

Key Responsibilities

  • Develop and maintain core features and functionalities of our web applications using C#, SQL, and JavaScript.
  • Optimize application performance by identifying and resolving bottlenecks, implementing caching strategies, and utilizing efficient algorithms.
  • Collaborate with product and design teams to translate user stories into functional and user-friendly applications.
  • Ensure code quality through rigorous testing, code reviews, and adherence to best practices.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Contribute to the continuous improvement of our development workflows and infrastructure.

Selection Process

Sensor Tower Full Stack Engineer Hiring Workflow

1. Application Review: Candidates submit resumes and cover letters. The team screens for relevant experience in C#, SQL, and familiarity with the listed technologies.

2. Technical Phone Screen: Short phone call to assess coding fundamentals, problem-solving skills, and experience with the required tools.

3. Coding Challenge: Candidates complete a take-home coding challenge focused on C# and SQL, simulating real-world tasks.

4. Technical Interview: In-depth discussion of the coding challenge, system design principles, and experience with agile methodologies.

5. Culture Fit Interview: Conversation with the team to assess cultural alignment, communication style, and collaborative approach.

6. Final Decision: The hiring team reviews all stages and makes a final decision based on technical skills, cultural fit, and overall potential.

How to Apply

1

To apply for a job, read through all information provided on the job listing page carefully.

2

Look for the apply link on the job listing page, usually located somewhere on the page.

3

Clicking on the apply link will take you to the company's application portal.

4

Enter your personal details and any other information requested by the company in the application portal.

5

Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.

6

Double-check all the information provided before submitting the application.

7

Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.

Important Note

Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.

About Sensor Tower

About Sensor Tower

Sensor Tower is a leading provider of market intelligence for the digital economy. We empower businesses with actionable insights to navigate the ever-evolving app and mobile landscape.

Driven by a commitment to responsible data practices, Sensor Tower cultivates a culture of innovation and collaboration. We believe in empowering our team with the flexibility and resources to thrive, offering benefits like flexible time off, health and wellness stipends, and internet stipends. Join us and contribute to shaping the future of the digital world.

Ready to Apply?

Join Sensor Tower and take your career to the next level. We're looking for talented individuals like you!

Apply for this Job