Job Description
We are seeking a talented and experienced Senior Software Engineer to join our innovative team in Fort Worth, TX. If you are passionate about building scalable software solutions and thrive in a fast-paced environment, we want to hear from you.
As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software applications that drive business growth. We offer a competitive salary, comprehensive benefits, and a culture that values continuous learning and professional development.
Responsibilities
- Design and develop scalable, secure, and high-performance software solutions using modern technologies.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to define project requirements and deliverables.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Conduct thorough code reviews, testing, and debugging to ensure product stability and performance.
- Participate in the full software development lifecycle (SDLC) from requirements gathering to deployment and maintenance.
- Mentor junior developers, providing guidance and technical support to foster team growth.
- Identify technical debt and implement strategies for system optimization and scalability.
Qualifications
- Minimum of 5 years of professional experience in software development, with a focus on backend or full-stack technologies.
- Strong proficiency in programming languages such as Python, Java, or C#.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Deep understanding of database systems (SQL, NoSQL) and RESTful API design.
- Familiarity with Agile/Scrum methodologies and version control systems like Git.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Excellent problem-solving skills and the ability to work independently or in a collaborative team setting.