Software Engineer

Crestalix Talent — United States · Posted ~4 hours ago

Skills

software development software testing deployment debugging API integration performance optimization scalability security technical documentation cross-functional collaboration APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Design, develop, test, deploy, and maintain high-quality software applications and services. You will write clean and efficient code, collaborate with product and design stakeholders, troubleshoot technical issues, participate in code reviews, optimize performance and scalability, integrate external APIs, maintain documentation, and stay current with emerging technologies.

Highlights

Broad software engineering role covering design, development, testing, deployment, troubleshooting, performance, scalability, security, API integrations, and collaboration with product and design teams.

Description

Job Summary We are seeking a talented and motivated Software Engineer to design, develop, test, and maintain software applications. The ideal candidate will collaborate with cross-functional teams to deliver high-quality, scalable, and efficient solutions while ensuring excellent user experience and system performance. Key Responsibilities Design, develop, test, and deploy software applications and services.Write clean, maintainable, and efficient code following coding standards and best practices.Collaborate with product managers, designers, and other developers to define and implement new features.Troubleshoot, debug, and resolve software defects and technical issues.Participate in code reviews and contribute to continuous improvement initiatives.Develop and maintain technical documentation.Optimize application performance, scalability, and security.Integrate third-party APIs and services as needed.Stay updated with emerging technologies and industry trends. Required Qualifications Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.2+ years of experience in software development.Strong proficiency in one or more programming languages such as Java, Python, C#, JavaScript, or C++.Experience with databases such as MySQL, PostgreSQL, SQL Server, or MongoDB.Understanding of software development methodologies (Agile/Scrum).Knowledge of version control systems such as Git.Strong problem-solving and analytical skills.Excellent communication and teamwork abilities.