Join our team of talented developers and make a significant impact on our clients' businesses
Position: Senior Linux Developer
Location: San Francisco, California, United States
Salary: $171000 - $208000
Job Summary: We are seeking a highly skilled and experienced Senior Linux Developer to join our dynamic and innovative team. As a Senior Linux Developer, you will be responsible for designing, developing, and maintaining Linux-based applications and systems. You will work closely with our cross-functional teams to deliver high-quality and efficient solutions that meet the needs of our clients.
Key Responsibilities:
- Design, develop and maintain Linux-based applications and systems
- Collaborate with cross-functional teams to gather requirements and develop technical solutions
- Write efficient, reusable, and testable code
- Troubleshoot and debug issues in a timely manner
- Keep up-to-date with the latest Linux technologies and trends
- Mentor and assist junior developers in their tasks
- Ensure code quality and perform code reviews
- Participate in the full software development lifecycle, including planning, designing, coding, testing, and deployment
- Communicate project progress and issues to project managers and team members
- Continuously improve and optimize existing systems and processes
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5+ years of experience in Linux development
- Strong knowledge of Linux operating systems and command-line tools
- Experience with scripting languages such as Bash, Python, or Perl
- Proficiency in C/C++ programming
- Experience with Agile methodologies
- Familiarity with version control systems such as Git
- Excellent problem-solving and analytical skills
- Strong communication and teamwork abilities
Preferred Skills:
- Experience with cloud computing platforms such as AWS, Azure, or Google Cloud
- Knowledge of network protocols and security
- Experience with containerization technologies like Docker
- Familiarity with DevOps practices
- Experience in developing distributed systems
Working Conditions: This is a full-time position, and you will be expected to work 40 hours a week. You may be required to work on weekends or evenings to meet project deadlines. You will be working in a fast-paced, collaborative, and challenging environment that encourages innovative thinking and continuous learning.
Apply now and be a part of our exciting journey towards success!