Jobs and Careers
SE
Senior Backend Data Developer
Seeking AlphaPortugal, Portugal, PT, Portugalfull_timeVerifiedPosted 24 Dec 2024
About the role
<h3>Description</h3>
<p><strong>Join a Company That Invests in You</strong></p><p>Seeking Alpha is the world's leading community of engaged investors. We’re the go-to destination for investors looking for actionable stock market opinions, real-time market analysis, and unique financial insights. At the same time, we’re also dedicated to creating a workplace where our team thrives. We’re passionate about fostering a flexible, balanced environment with remote work options and an array of perks that make a real difference.</p><p>Here, your growth matters. We prioritize your development through ongoing learning and career advancement opportunities, helping you reach new milestones. Join Seeking Alpha to be part of a company that values your unique journey, supports your success, and champions both your personal well-being and professional goals.</p><p><strong>What We're Looking For</strong></p><p>We are looking for a Senior Back-End Developer to join our R&D group and play a key role in designing, developing, and optimizing microservices, enhancing system performance, and driving innovative solutions. This role involves collaboration with developers, product managers, and data teams to deliver a seamless and high-quality experience to our users.</p>
<h3>What You'll Do</h3>
<p><strong>Microservice Development:</strong></p><ul><li>Design, develop, and implement new microservices.</li><li>Maintain and enhance existing high-impact microservices.</li></ul><p><strong>Architecture and Planning:</strong></p><ul><li>Participate in design and planning discussions, contributing innovative architectural ideas.</li><li>Address complex architectural challenges and apply architectural standards to new projects.</li></ul><p><strong>Code Development and Optimization:</strong></p><ul><li>Write efficient, clean, and scalable code.</li><li>Test, troubleshoot, and debug code to ensure high-quality deliverables.</li><li>Optimize applications for maximum speed and performance.</li></ul><p><strong>System Enhancements:</strong></p><ul><li>Identify opportunities to modify and enhance existing systems.</li><li>Develop and implement system modifications from inception to deployment.</li></ul><p><strong>Collaboration and Communication:</strong></p><ul><li>Collaborate effectively with other team members, fostering a culture of knowledge sharing.</li><li>Work closely with non-technical team members to design optimal solutions for product requirements.</li></ul>
<h3>Requirements</h3>
<ul><li>Experience in OOP and MVC design and development patterns. Good understanding of data structures and design patterns.</li><li>7+ years of back-end development experience in building large, complex, highly scalable web applications using the Ruby on Rails framework.</li><li>Solid understanding of Ruby syntax, its nuances, and core concepts. Ability to write clean and readable code.</li><li>Familiarity with concepts of RESTful.</li><li>Experience building APIs, including authentication, cleanliness, and role-based access permissions.</li><li>Experience with SQL or NoSQL database technologies (e.g. MySQL, ElasticSearch, CouchBase, Redis, etc.).</li><li>Experience with AWS or similar cloud-based technologies (e.g. EC2, S3, SQS, RDS, Athena, etc.).</li><li>Experience with Kubernetes, Docker, or similar tools is preferred.</li><li>Experience with Bloomberg, Capiq, or similar systems is preferred.</li><li>Comfortable with source version control software (Git).</li><li>Knowledge and understanding of server-side architecture best practices.</li><li>Deep understanding of the HTTP protocol and networking.</li></ul>
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s