We are seeking a Sr. Software Engineer with a strong emphasis on microservices development and a genuine passion for technology. This role is tailored for an individual who is technically adept, enjoys solving complex problems, and thrives working across multiple application layers.
Qualifications:
- At least 5 years of professional experience as a full-time software engineer.
- Backend experience with PostgreSQL or MySQL, Python, & Node.js.
- Frontend experience with React/TypeScript.
- Experience with various API technologies (REST, GraphQL, etc.).
Key Responsibilities:
- Develop, maintain, and scale backend services, as well as contribute to frontend components as needed.
- Build, optimize, and secure RESTful APIs to ensure reliable and efficient data communication.
- Implement database best practices, including query optimization, indexing strategies, and data integrity management for PostgreSQL or MySQL.
- Collaborate closely with frontend and backend engineers, as well as other team members, to ensure seamless integration and successful project delivery.
- Integrate and manage interactions with large language models (LLMs) such as OpenAI's GPT.
- Maintain high standards of code quality by adhering to software development best practices, ensuring secure coding, optimizing performance, and following industry standards for maintainability and scalability.
What You Will Need:
- Proficiency in backend technologies such as TypeScript, Node.js, PHP, Python, Java, or similar.
- Familiarity with modern software development practices, version control systems, agile methodologies, continuous integration, and continuous delivery.
- Hands-on experience with deployment strategies and cloud infrastructure providers such as AWS.
- An analytical and detail-oriented approach to problem-solving across various application layers.
- Strong English communication skills, capable of clearly articulating technical concepts and effectively collaborating within a global team.
Nice to Haves:
- Experience contributing to generative AI-powered web and mobile application(s), with a focus on delivering user-centric and high-performing solutions.
What’s In Store For You:
- Competitive Compensation: Enjoy a generous salary that recognizes your skills and contributions
- Flexibility at its Finest: Embrace the freedom of a 100% remote work environment, giving you the autonomy to work where you're most productive
- Rewards Galore: Benefit from enticing company incentives and rewards that celebrate your achievements
- Profit-share: As a valued team member, you'll have the opportunity to partake in our profit-sharing plan
- Health and Wellness: Rest easy with comprehensive health coverage through our Health Card
- Workspace Upgrade: Enhance your home office with our workspace upgrade allowance
- Monthly Internet Upgrade Incentive: Enjoy monthly internet upgrade incentives to keep you connected at top speeds
- Empowerment through Resources: Access a plethora of training resources, including design tools, to bolster your skill set
- Engage and Grow: Participate in a variety of engaging internal and external company events, such as culture-building activities and enriching workshops
- Free Lunch every Monday (a.k.a. Monchdays): Kickstart your week with complimentary lunch every Monday
- Recharge and Relax: Take advantage of paid vacation and sick leaves to ensure a healthy work-life balance
- Work-Life Integration: We foster a culture that values your overall well-being, allowing you to seamlessly integrate work and life
Your Career Advancement Possibilities:
At 500 Designs, we offer opportunities for career growth and advancement. You can expect promotion opportunities based on performance, specialized training, cross-functional projects, mentorship programs, internal job postings, and leadership development initiatives. We are dedicated to supporting your professional development and helping you reach your full potential.
About 500 Designs:
Join the team of passionate problem solvers at 500 Designs, the award-winning design agency based in sunny Irvine, California. As one of the fastest-growing companies in the U.S., we're looking for talented individuals to help us tackle new challenges with wonder and curiosity.
Our 100+ person team specializes in strategy, branding, UI/UX, web design, creative, and development, providing clients with top-notch solutions that make a real impact. From crafting comprehensive brand strategies to designing stunning websites, we're committed to delivering innovative and high-quality work that helps our clients thrive.
At 500 Designs, we're not just a workplace – we're a community of talented individuals who are dedicated to growing, learning, and pushing the boundaries of what's possible. If you're a passionate problem solver who's looking for an exciting and fulfilling career in the design industry, we'd love to hear from you. Join us and help shape the future of design.
Learn more about us:
https://500designs.com
https://www.linkedin.com/company/500-designs