Bluelight Consulting - Fullstack Developer (Senior) - Python (Django) + React - Remote, Latin America
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Python: Django, Flask, SQLAlchemy • Databases: PostgreSQL, ORMs • JavaScript: React, Knockout • Keyed storage: MongoDB, Redis • Dev tools: Git, Vagrant, Fabric, Docker, AWS, Jenkins • Collaborate with other developers, product owners and managers, and business stakeholders to craft new product features and improvements for our platform • Operate with a large degree of independence, and with the support of our senior technology leaders • Bring projects from initial concept through all cycles of development: from project definition to development, debugging, initial release and subsequent iteration • Build enterprise level solutions, ensuring scalability, supportability and maintainability • Operate with integrity and work collaboratively with your peers in an open, supportive environment • Bachelor of Science degree or higher in Computer Science or similar technical discipline, or equivalent work experience • 5+ years experience as a Full-Stack Software Developer, Software Engineer or similar role utilizing open source technologies • Strong experience with Python • Comfort with full stack software development, including computationally intense back-end development and service design, data storage and access models, and modern web development frameworks • Experience creating and maintaining fully automated continuous integration tools like Jenkins • Proclivity towards refactoring and continuously improving object-oriented code through Agile development methods • Strong software engineering fundamentals including object-oriented design, data structures, testable code, and algorithms • Experience in a SaaS based product and comfort working effectively in a corporate setting is desired • B2B financial services or alternative asset management experience is a plus
Responsibilities
• Collaborate with other developers, product owners and managers, and business stakeholders to craft new product features and improvements for our platform • Operate with a large degree of independence, and with the support of our senior technology leaders • Bring projects from initial concept through all cycles of development: from project definition to development, debugging, initial release and subsequent iteration • Build enterprise level solutions, ensuring scalability, supportability and maintainability • Operate with integrity and work collaboratively with your peers in an open, supportive environment
Benefits
• Competitive salary and bonuses, including performance-based salary increases. • Generous paid-time-off policy • Flexible working hours • Continuing education, training, conferences • Company-sponsored coursework, exams, and certifications • Being a consultant in our team is a fun, challenging, and rewarding career choice. Your contributions are highly valued by clients, and the work you do often has a direct and significant impact on their business.