Join us on the cutting edge of web application development! Our client is seeking a dynamic Principal Software Engineer for a contract-to-hire role. As a fearless and growth-minded coder, you'll contribute to the design, development, and maintenance of innovative web applications. Our client's high-performing team values innovation, growth, and work-life balance.
Responsibilities:
- Develop and maintain web applications using diverse programming languages, frameworks, and tools.
- Collaborate cross-functionally to design, build, and launch high-quality web applications.
- Write clean, efficient, and well-documented code following industry best practices.
- Troubleshoot and debug web application issues, providing timely solutions.
- Conduct code reviews, offer constructive feedback, and mentor junior developers.
- Stay updated on emerging technologies, trends, and best practices.
- Work with databases and integrate external APIs.
- Ensure web applications meet high standards of quality, performance, scalability, security, and reliability.
- Participate in agile development practices.
- Collaborate to improve processes, tools, and contribute to the team's knowledge base.
Required Experience:
- Operating Tools:
- AWS Services
- Linux/Unix OS CLI
- Nginx, Apache
- Git, Zabbix, Chef, Ansible
- Programming Skills:
- PHP, Python, Ruby
- Vue.js, React.js, Node.js, Bootstrap
- Database Experience:
- Both relational MySQL and NoSQL databases
- 3rd Party Integrations:
- External APIs, such as social media services, OpenAI
Ready to embrace a challenging role that goes beyond the typical 9-to-5? If you're a proactive collaborator who sets high standards and loves to code, we want you! 💪💪
This role is remote-based. 🏖️😎