Flag job

Report

Senior Software Engineer

Salary

$35k - $45k

Min Experience

5 years

Location

remote

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

CodeSignal is looking for an experienced Senior Software Engineer to join our fast-growing platform engineering team. In this role, you will be responsible for designing, implementing, and scaling complex backend systems that power CodeSignal's core products. You will work closely with product managers, designers, and other engineers to deliver high-quality, reliable, and scalable solutions that delight our customers. Key Responsibilities: - Design and implement new backend services and features to power CodeSignal's core products - Optimize and scale existing backend systems to handle increasing traffic and usage - Collaborate with cross-functional teams to ensure technical solutions align with product requirements - Mentor and guide junior engineers, sharing your expertise and best practices - Continuously improve engineering processes, tooling, and infrastructure - Participate in on-call rotations and incident response to ensure high availability of our systems Requirements: - 5+ years of experience building and scaling backend systems, preferably in a high-growth technology company - Proficiency in one or more programming languages (e.g., Python, Go, Java, Node.js) - Strong understanding of distributed systems, microservices, and cloud infrastructure - Experience with relational and NoSQL databases, message queues, and other data stores - Familiarity with DevOps practices, CI/CD pipelines, and infrastructure as code - Excellent problem-solving and analytical skills, with a focus on delivering practical solutions - Strong communication and collaboration skills, able to work effectively with cross-functional teams - Passion for technology and a desire to learn and grow in a fast-paced environment

About the company

CodeSignal is a leading platform for technical assessments and hiring. We help companies of all sizes hire the best technical talent by providing a data-driven, bias-free way to evaluate candidates' skills. Our mission is to make hiring more fair, efficient, and effective for everyone.

Skills

python
go
java
node.js
distributed systems
microservices
cloud infrastructure
relational databases
nosql databases
message queues
devops
ci/cd
infrastructure as code