KNOWFINITY
Software Engineer
California
Навыки
JavaPythonC#JavaScriptMySQLPostgreSQLSQL ServerMongoDBAWSAzureGCPGitDockerKubernetesReactAngularVue.jsREST APIsMicroservicesCI/CD
Обязанности
- 01Design, develop, test, and maintain scalable software applications and services.
- 02Write clean, efficient, and maintainable code following industry best practices.
- 03Collaborate with product managers, designers, and engineering teams to build innovative features.
- 04Develop and integrate APIs, microservices, and backend systems.
- 05Participate in code reviews and contribute to engineering best practices.
- 06Troubleshoot, debug, and optimize application performance.
- 07Ensure software reliability, scalability, security, and maintainability.
- 08Contribute to the full software development lifecycle from design to deployment.
Требования
- 012+ years of experience in Software Engineering or related development roles.
- 02Strong programming skills in Java, Python, C#, JavaScript, or similar languages.
- 03Experience with object-oriented programming principles and software design patterns.
- 04Hands-on experience with REST APIs and backend development.
- 05Familiarity with databases such as MySQL, PostgreSQL, SQL Server, or MongoDB.
- 06Experience working with cloud platforms such as AWS, Azure, or GCP.
- 07Understanding of version control systems such as Git.
- 08Strong analytical, problem-solving, and communication skills.
- 09Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 10Candidates must be legally authorized to work in the United States.
Условия
- 01Opportunity to work with a Fortune 500 Product-Based organization.
- 02Exposure to enterprise-scale software engineering projects.
- 03Collaborative and innovation-driven work environment.
- 04Competitive compensation package.
- 05Long-term career growth and advancement opportunities.
- 06Access to modern technologies and engineering best practices.
- 07Visa sponsorship is available for eligible candidates.