Software Developer
E8 LABS INC
San Jose, CA, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$85,000 - $125,000
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Java (Programming Language)
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Agile Methodology
Software Applications
Application Performance Management
Automation of Tests
C Sharp (Programming Language)
Code Review
Computer Programming
Databases
+18 more
Continuous Integration
Data Structures
Software Debugging
Python (Programming Language)
Scrum Methodology
Cloud Services
Secure Coding
Software Deployment
Software Engineering
Software Systems
SQL Databases
Software Troubleshooting
Git
Solid Principles
Maintaining Code
Software Performance
Software Version Control
Programming Languages
Job description
- Design, develop, and maintain software applications based on project requirements.
- Write clean, efficient, reusable, and maintainable code.
- Collaborate with product managers, designers, and other developers to implement features.
- Test and debug applications to identify and resolve software defects.
- Participate in code reviews and follow development standards.
- Integrate applications with databases, APIs, and third-party services.
- Maintain and improve existing software systems.
- Document technical processes, application functionality, and code changes.
- Support software releases, updates, and deployment activities.
- Evaluate tools and technologies that may improve application performance and reliability.
Requirements
E8 Labs is seeking a skilled Software Developer to design, develop, test, and maintain software solutions that meet business and user requirements. The ideal candidate has a strong foundation in programming, analytical thinking, and software development practices, along with the ability to collaborate with a team to deliver reliable and scalable applications., * Experience in software development or a related technical role.
- Proficiency in one or more programming languages, such as JavaScript, Python, Java, or C#.
- Understanding of data structures, algorithms, and software design principles.
- Familiarity with databases, SQL, and API integration.
- Knowledge of version control systems such as Git.
- Strong troubleshooting, analytical, and problem-solving skills.
- Effective written and verbal communication skills.
- Ability to work independently and collaborate with a development team.
Preferred Skills
- Experience with modern web development frameworks.
- Familiarity with cloud services and application deployment.
- Understanding of automated testing and continuous integration practices.
- Knowledge of secure coding principles and software performance optimization.
- Experience working in an Agile or Scrum environment.
About the company
E8 Labs is the company named for this job-posting template. Confirm the employerβs specific business details and current vacancy before publishing the listing.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦